Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/GraphiteEditor/Graphite/llms.txt

Use this file to discover all available pages before exploring further.

The menu bar is the series of menus running across the top-left of the editor’s title bar. Clicking File, Edit, Layer, Select, View, Window, or Help opens a dropdown with clickable actions. To the right of each row in the dropdown you will find its keyboard shortcut, if one exists.
Keyboard shortcuts are displayed to the right of every menu action. Taking a moment to memorize even a handful of frequently used shortcuts — Undo, Save, Group, Zoom to Fit — will meaningfully speed up your editing sessions. On macOS, Ctrl is replaced by throughout.
The rest of this page serves as a comprehensive reference. If this is your first read-through, feel free to skip ahead and return here when you need to look up a specific action.

App Button

The app button appears as the Graphite logo at the far left of the title bar. Clicking it opens the Graphite website home page.

File

The File menu lists actions related to file handling.
ActionDescription
New…Opens the New Document dialog for creating a blank canvas in a new editor tab. Options include Name (the initial filename), Infinite Canvas (skips the initial artboard for a boundless canvas), and Dimensions (width and height in pixels of the initial artboard, ignored when Infinite Canvas is ticked).
Open…Opens the operating system file picker dialog for selecting a .graphite file from disk to be opened in a new editor tab.
Open Demo Artwork…Opens the Demo Artwork dialog for loading a choice of premade sample artwork files. Click the button below each image to open it.
CloseCloses the active document. If there are unsaved changes (indicated by * after the filename), you will be prompted to save or discard them.
Close AllCloses all open documents. You will be asked to confirm, as this discards unsaved changes in all open documents.
SaveSaves the active document by writing the .graphite file to disk. A browser download dialog may appear. To overwrite an existing file, choose the same filename in the dialog.
Import…Opens the operating system file picker dialog for selecting an image file to be placed as a new bitmap image layer or SVG content into the active document.
Export…Opens the Export dialog. Choose a File Type (PNG, JPG, or SVG), a Scale Factor (e.g., 2 doubles the pixel dimensions), and Bounds (All Artwork, Selection, or a named Artboard).
Preferences…Opens the Editor Preferences dialog for configuring Graphite’s application-wide settings.

Edit

The Edit menu lists actions related to the editing workflow.
ActionDescription
UndoSteps back in the history of changes in the active document.
RedoSteps forward in the history of changes in the active document.
CutCopies the selected layer(s) to the clipboard, then deletes them.
CopyCopies the selected layer(s) to the clipboard.
PastePastes the copied layer(s) from the clipboard into the document, placing them directly above the selected layer or at the base of the folder structure. In the web version, your browser will request clipboard permission; using CtrlV (macOS: V) works without that permission.
DuplicateCreates a copy of the selected layer(s) directly above their originals in the layer stack.
DeleteRemoves all selected layers and folders.
Convert to Infinite CanvasReplaces all artboards in the document with standard layers. With no artboards remaining, the document becomes an infinite canvas.

Layer

The Layer menu lists actions related to the layers within a document.
ActionDescription
NewCreates a new layer in the active document, placed directly above the selected layer or at the base of the folder structure.
GroupCreates a new folder in place of the selected layer(s) and moves them into it.
UngroupRemoves the selected folder(s), moving their contents up one level in the layer stack.
Hide/ShowToggles visibility of the selected layer(s), including or excluding them from rendering.
Lock/UnlockToggles the locked state of the selected layer(s), preventing them from being selected by tools in the viewport.
GrabBegins moving (translating) the selected layer(s) with cursor movement. Lock to an axis with X or Y; type a pixel distance with number keys. Confirm with left click or Enter; cancel with right click or Esc.
RotateBegins rotating the selected layer(s) around their pivot point. Type an angle value in degrees with number keys. Confirm with left click or Enter; cancel with right click or Esc.
ScaleBegins scaling the selected layer(s) around their pivot point. Lock to an axis with X or Y; type a scale multiplier with number keys. Confirm with left click or Enter; cancel with right click or Esc.
Arrange > Raise to FrontReorders the selected layer(s) above all others within their same folder(s).
Arrange > RaiseReorders the selected layer(s) up by one in the layer stack.
Arrange > LowerReorders the selected layer(s) down by one in the layer stack.
Arrange > Lower to BackReorders the selected layer(s) below all others within their same folder(s).
Arrange > ReverseSwaps the positions of the selected layers from top to bottom. Reversal applies among each set of selected sibling layers (those sharing a parent).
Align > Align LeftMoves the selected layer(s) so their left edges align with the leftmost edge of the selection’s bounding box.
Align > Align Horizontal CenterMoves the selected layer(s) so their horizontal centers align with the horizontal center of the selection’s bounding box.
Align > Align RightMoves the selected layer(s) so their right edges align with the rightmost edge of the selection’s bounding box.
Align > Align TopMoves the selected layer(s) so their top edges align with the topmost edge of the selection’s bounding box.
Align > Align Vertical CenterMoves the selected layer(s) so their vertical centers align with the vertical center of the selection’s bounding box.
Align > Align BottomMoves the selected layer(s) so their bottom edges align with the bottommost edge of the selection’s bounding box.
Flip > Flip HorizontalReflects the selected layer(s) horizontally within the selection’s bounding box.
Flip > Flip VerticalReflects the selected layer(s) vertically within the selection’s bounding box.
Turn > Turn -90°Rotates the selected layer(s) a quarter turn counterclockwise about the selection’s bounding box center.
Turn > Turn 90°Rotates the selected layer(s) a quarter turn clockwise about the selection’s bounding box center.
Boolean > UnionCombines all paths of the selected vector layer(s) while cutting out overlapping areas (including interiors of a single path).
Boolean > Subtract FrontCuts overlapping areas out from the last of the selected vector layers.
Boolean > Subtract BackCuts overlapping areas out from the first of the selected vector layers.
Boolean > IntersectCuts away all but the overlapping areas shared by every path of the selected vector layer(s).
Boolean > DifferenceRemoves the overlapping areas shared by every path of the selected vector layer(s), leaving only the non-overlapping regions.
Make Path EditableApplies a Path node to the selected vector layer, capturing the geometry after other nondestructive operations to enable direct modification by the Path and Pen tools.

Select

The Select menu lists actions related to the selection of layers within a document.
ActionDescription
Select AllSelects all layers and folders in the document.
Deselect AllDeselects everything in the document.
Select ParentSelects the parent folder(s) of the currently selected layer(s).
Previous SelectionGoes back to the previously selected set of layers or nodes in the selection history. The back button on the side of a mouse can also be used (not supported in Firefox).
Next SelectionGoes forward to the next selected set of layers or nodes in the selection history. The forward button on the side of a mouse can also be used (not supported in Firefox).

View

The View menu lists actions related to the view of the canvas within the viewport.
ActionDescription
TiltBegins tilting the viewport angle based on mouse movement. Hold Shift while tilting to snap to 15° increments. Confirm with left click or Enter; cancel with right click or Esc.
Reset TiltSets the viewport tilt angle back to 0°.
Zoom InNarrows the view to the next whole zoom increment (e.g., 25%, 33.33%, 40%, 50%, 66.67%, 80%, 100%, 125%, 160%, 200%, …).
Zoom OutWidens the view to the next whole zoom increment.
Zoom to SelectionZooms and frames the viewport to the bounding box of the selected layer(s).
Zoom to FitZooms and frames the viewport to fit all artboards, or all artwork if using infinite canvas.
Zoom to 100%Zooms the viewport to 100% scale, matching the document and viewport pixel scales 1:1.
Zoom to 200%Zooms the viewport to 200% scale, displaying artwork at twice the actual size.
FlipMirrors the viewport horizontally, flipping the view of the artwork until deactivated.
RulersToggles visibility of the rulers along the top and left edges of the viewport.

Window

The Window menu lists actions related to the visibility of workspace panels.
ActionDescription
PropertiesToggles visibility of the Properties panel on the upper-right side of the workspace. Used to inspect and edit the parameter values of selected layers or nodes.
LayersToggles visibility of the Layers panel on the lower-right side of the workspace. Used to organize and select the artboards and layers that form the structure of a document.
DataToggles visibility of the Data panel on the lower-left side of the workspace. Used to introspect data flow from the output of a selected node for technical debugging of node graph content.

Help

The Help menu lists actions related to information about Graphite.
ActionDescription
About Graphite…Opens the About Graphite dialog displaying release date and license information for the current editor version.
User ManualOpens the Graphite user manual.
Donate to GraphiteOpens the Graphite development fund page where you can contribute financially to support ongoing development.
Report a BugOpens a page to file a new GitHub issue.
Visit on GitHubOpens the Graphite GitHub repository.
Developer DebugA section with developer-only diagnostic actions. General users can ignore this section.

Build docs developers (and LLMs) love