.GSP

GSP File

The Geometer's Sketchpad Document
Ask a question
QUICK ANSWER

A GSP file is an interactive geometric construction created in The Geometer's Sketchpad - an educational math program used in schools for nearly 30 years. To open it you need Geometer's Sketchpad 5, which still runs on existing installs but was retired by McGraw-Hill in July 2020. There is no direct converter to other formats; migration to GeoGebra requires manual reconstruction.

Developer: Key Curriculum Press (later McGraw-Hill Education) Category: Web Files MIME: application/octet-stream
OPENS ON Windows macOS

On this page

19k+ extensions indexed
Last reviewed Jun 14, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the GSP file format?

.gsp is the document format for The Geometer's Sketchpad, the dynamic geometry software originally developed at Swarthmore College and later published by Key Curriculum Press (subsequently McGraw-Hill Education). Each .gsp file stores an interactive geometric construction - points, lines, circles, polygons, arcs, and transformations - together with the full dependency graph that makes objects update dynamically when parent objects are moved.

A sketch can include multiple pages, measurements, custom tools and scripts, animation parameters, and labels. The construction history is preserved so Sketchpad can replay the steps that produced each object. Files are compact, typically 3 KB to 330 KB, reflecting the format's vector nature - it stores mathematical relationships, not pixel data.

The format is proprietary binary with no published specification. Files created in Sketchpad 5 may not open in older versions. The software ran on Windows (versions 3-5) and macOS (versions 1-5).

McGraw-Hill announced the retirement of Geometer's Sketchpad in 2019 and ended support on July 1, 2020. Installed copies continue to run but receive no updates and may develop OS compatibility issues over time. The educational community has largely migrated to GeoGebra, a free, open-source, web-based alternative whose .ggb files serve a similar role. There is no official conversion tool from .gsp to .ggb.

Security & safety

RISK: LOW

Proprietary binary geometry data with no executable content. Safe to open in Geometer's Sketchpad. EOL software carries OS-compatibility risk over time but not security risk.

Format details

in a nutshell
FULL NAMEThe Geometer's Sketchpad Documentaka Sketchpad file, GSP sketch file
DEVELOPERKey Curriculum Press (later McGraw-Hill Education)since 1991 (The Geometer's Sketchpad v1 for Macintosh)
CATEGORYWeb Files
MIME TYPEapplication/octet-stream
TYPEProprietary binary geometric construction document
This extension is also used by…
  • IMail Server Error Message File (Ipswitch) - Ipswitch's IMail Server used .gsp for error/status message template files - a completely unrelated server application format.
  • Graphtec Plotter Cut File - Graphtec vinyl cutters use .gsp for cut/design files (vector plotter paths).

Programs that open GSP files

Windows1 app
The Geometer's Sketchpad 5 Paid File > Open - opens .gsp directly. Note: software is EOL (no support since July 2020); may have issues on Windows 11.
macOS1 app
The Geometer's Sketchpad 5 Paid File > Open. Note: EOL July 2020; macOS Catalina+ (64-bit only) broke compatibility with Sketchpad 5 on some systems.

Technical details

deep spec
EncodingBinary, proprietary (no public specification released by vendor)
Byte orderUndocumented; likely big-endian given Mac-only origins (Sketchpad 1 was Macintosh-only)
PlatformWindows (Sketchpad 3-5), macOS (Sketchpad 1-5)
ContentGeometric objects (points, lines, circles, polygons, arcs), construction dependency graph, measurements, transformations, custom tools, animation parameters, labels
Dynamic behaviorConstruction dependency graph preserved - child objects recompute automatically when parent objects are dragged
Multi-page supportYes - a single .gsp file can contain multiple sketch pages
Typical file size3 KB - 330 KB (vector geometry only; no embedded raster data in typical use)
Magic bytesNone documented; file identified by .gsp extension only
CompressionNone apparent
Version compatibilitySketchpad 5 files may not open in earlier versions; no public version field documented
End-of-support dateJuly 1, 2020 (McGraw-Hill retired the product)
Migration pathNo official conversion tool to GeoGebra .ggb; de facto community successor
Released1991 (The Geometer's Sketchpad v1 for Macintosh)
Latest versionSketchpad 5.x (final version; EOL July 1, 2020)

GSP conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with GSP files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about GSP files.

Frequently asked questions

What is a GSP file?
A document from The Geometer's Sketchpad - an interactive geometric construction (points, lines, circles, dynamic measurements) used in math education. The software was retired in July 2020.
How do I open a GSP file?
You need The Geometer's Sketchpad 5 (Windows or macOS). The software is EOL since July 2020 - no new sales or updates - but existing installs still run.
Is Geometer's Sketchpad still available?
McGraw-Hill retired it effective July 1, 2020. No further sales or support are planned; existing installations continue to work but may develop OS compatibility issues.
What is the free alternative to Geometer's Sketchpad?
GeoGebra (geogebra.org) - free, web-based, and widely used in schools. Files use the .ggb format. GSP constructions must be manually rebuilt in GeoGebra.
Can I convert a GSP file to GeoGebra?
Not automatically - no official converter exists. You would need to open the .gsp in Sketchpad, then recreate the construction manually in GeoGebra.
Why does my .gsp file not open on a new Mac?
Sketchpad 5 is a 32-bit application; macOS Catalina (2019) and later dropped 32-bit support, breaking Sketchpad on modern Macs. No 64-bit update was released before retirement.

References

1Wikipedia - The Geometer's Sketchpaden.wikipedia.org
2McGraw-Hill - Geometer's Sketchpad Software Retirement FAQwww.mheducation.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.M4AMPEG-4 Audio File
6.MDMarkdown Document
7.DATProgram Data File (generic)
8.JPGJPEG Image
9.BINCD/DVD Disc Image (BIN/CUE)
10.ICSiCalendar data file

Related extensions

.CRDOWNLOADChrome Partial Download File
.JNLPJava Network Launch Protocol file
.WEBARCHIVESafari Web Archive
.PARTPartial Download File
.DOWNLOADPartial / Incomplete Download File
.ASPXActive Server Page Extended (ASP.NET Web Form)

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z