The editor includes a browser-based extraction engine capable of importing individual images, Windows static cursors (.cur), animated cursors (.ani), multi-cursor ZIP and 7z archives, and Windows setup INF schemes directly into your workspace.

Import and Undo import buttons in the editor's Workspace panel

Supported File Types

You can drag and drop any supported file directly onto the editor canvas or click Import files / ZIP / 7z in the Workspace sidebar panel:

  • Single Images: PNG (with full alpha channel), WebP, JPG, JPEG, SVG vector graphics, and ICO files.
  • Animated Images: Multi-frame animated GIFs and animated WebP containers.
  • Windows Binary Cursors: Native static .cur and animated .ani files (preserves per-frame hotspots, delays, and resolution variants).
  • Compressed Archives: .zip and .7z archives containing cursors, folders, and installation scripts.
  • Windows Setup Schemes: Windows installer .inf files that map cursor filenames to standard Windows pointer roles.

Mass Import Review Dialog

Open or drop one or more .cur/.ani files or a ZIP/7z archive to review cursors before importing. Include any .inf files alongside the cursors they describe to assign roles. The editor prepares cursor previews in a background browser worker, then displays the discovered cursors in the Import Review Dialog.

Other supported image formats must be imported one at a time through the image placement workflow. They are skipped in multi-file batches and inside archives.

Import Review Dialog listing every cursor found in an archive with its sizes, frame count and role from install.inf
Thumbnail & Animated Previews

Cards display resolution dimensions, frame counts, and suggested names. Hovering or focusing an animated thumbnail plays its real-time animation sequence.

Batch Selection (Up to 60 Cursors)

Use checkboxes to select or deselect items for import. You can select up to 60 individual cursors in a single import session.

Role Assignment & INF Scheme Detection

If an INF file is present in the archive, an INF section lets you pick an installer scheme to automatically assign Windows cursor roles (e.g. Normal Select, Help Select, Working in Background). You can also manually adjust any role from the dropdown menu.

Commit Target Options

Opening one standalone CUR or ANI file offers New cursor or As a layer. Images with either dimension below 32 pixels are discarded. Conversion choices are handled automatically; a file cannot be imported if a frame has no supported image. Archive and multi-file sessions retain their existing review choices, even when only one member is selected.

Import as New Cursors

Creates standalone items in your workspace set for each selected cursor, preserving names, roles, animation frames, and multi-size variants.

Current Cursor (Add / Replace Sizes)

Available only in archive or multi-file sessions with one cursor selected. Merges its resolution sizes (32, 48, 64, 96, 128, 256px) into the cursor currently active in your editor. Read the note beside the destination selector to see which sizes will be added, replaced, or kept before clicking Import.

As a Layer

For one standalone CUR or ANI, choose a Source size such as 32×32 or 96×96. It defaults to your canvas size when available, otherwise the largest supported size. Opens only that size in the placement tool. Commit the placement to add it as a new transparent layer on your current drawing canvas. Animated .ani artwork aligns from frame 1 and extends the timeline only when more frames are needed, up to the editor's frame limit. Imported frame delays replace the delays on overlapping frames, changing the timing of existing layers too.

Import Limits & Safety Features

All decoding and extraction happens 100% locally inside your web browser. No files are uploaded to external servers during the import process. To ensure smooth browser performance:

  • File Sizes: Maximum 10 MiB per individual cursor file, and 50 MiB total source archives per session.
  • Archive Limits: Up to 4 archives (`.zip` or `.7z`) containing up to 2,000 internal directory entries per batch.
  • Safety Guards: Password-protected archives, nested/recursive archives, special file links, and non-text scripts are safely ignored or rejected.
  • INF Files: Windows `.inf` files are parsed strictly as plain text rules for mapping names to cursor roles—they are never executed as scripts.

Atomic Import Undo

If you import items by mistake, the editor maintains a page-session Import Undo step. You can immediately undo an entire mass import operation to restore your workspace to its previous state prior to the import.