Common issues and how to resolve them. If something here doesn’t match what you’re seeing, please file a bug report — see Reporting Bugs below.
Paint Forge auto-saves to your browser’s local storage every 10 seconds and on every meaningful edit. If you reload and your project is gone, check:
Conflicts happen when the same project was edited in two places at once (e.g., a second tab or another device). The resolver shows side-by-side thumbnails of both versions. Pick the one to keep, or reload the cloud version into a new local copy.
Local autosave still runs offline. Cloud save and persistent history are buffered locally and uploaded automatically when you reconnect. The retry queue uses exponential backoff, capped at 5 attempts.
Software-blended modes
Paint Forge supports canvases up to 10,000 × 10,000 px, but performance drops past about 4 megapixels on weaker hardware. If you need to ship at large dimensions:
Lower Max Undo Steps in Preferences → General. History is patch-compressed between keyframes, but a long session with large layers can still accumulate hundreds of megabytes. The system also enforces a memory cap and trims oldest entries automatically.
Dark mode is a UI theme — the canvas always renders against your declared background color. If you’re exporting with a transparent background, anti-aliased edges may appear haloed against a different background later. Use Image → Background → solid color to bake an intentional backdrop.
Layers containing exactly one text object (no raster pixels) export as native PSD text layers and stay editable in Photoshop. Mixed layers (text + brush strokes on the same layer) export as flattened raster.
Lottie supports rectangles, ellipses, polygons, stars, lines, paths, text-on-path, and image layers with animated transforms and fills. Text objects, brush strokes, effects, patterns, frame groups, motion paths, audio, and adjustment layers don’t map cleanly and are skipped (with a warning toast). Rasterize unsupported layers before exporting.
Paste from the OS clipboard (Ctrl+V) only inserts an image when the clipboard contains image data. If you copied a file from a folder, most browsers store a file path rather than the image bytes — drag-drop the file into the canvas instead.
| Area | Limitation |
|---|---|
| Canvas size | Hard cap at 10,000 × 10,000 px. Browser memory may force you lower in practice. |
| Export size | Hard cap at 16,384 px in either dimension to stay within browser canvas safety limits. |
| Flood fill | Aborts after 4 megapixels of fill area to avoid runaway memory; large continuous regions may need to be split. |
| History | Capped at the user-configured Max Undo Steps and a memory budget; oldest entries trim first. |
| Realtime presence | Up to 8 collaborators per project. Beyond that, color cycling repeats. |
| Variable fonts | Limited to a curated registry of well-known variable fonts (Inter, Roboto Flex, Recursive, Source Sans 3, Crimson Pro, Fraunces). Custom variable fonts fall back to common axes. |
Found something broken? Help us fix it:
Don’t paste sensitive data