Illustmaker User Manual
A guide to using Illustmaker — a free, browser-based vector illustration tool.
From basic operations to practical techniques.
| Environment | Latest PC browsers (Chrome / Safari / Firefox / Edge) |
|---|---|
| Account | Not required — just open it in your browser |
| Save | Auto-saved in the browser. Export to files anytime. |
| Price | Completely free. Commercial use OK. |
Quick start
A quick run-through for first-time users — from making your first shape to exporting it.
1. Open the editor
Click the "Try it now" button on the home page, or go directly to /illustmaker/app/. On first launch you'll be asked to pick a canvas size.
2. Draw a shape
Pick Rectangle (R) from the toolbar on the left and drag on the canvas. Hold Shift while dragging for a square.
3. Change the color
With the shape selected, click "Fill" or "Stroke" in the right panel and pick a color.
4. Export
From File → Export, or the SVG Export button on the toolbar, choose SVG / PNG / JPEG / PDF and save.
Tools
Select tools from the left toolbar. The letter in parentheses is the keyboard shortcut.
V | Select | Click or drag to select shapes. Shift to multi-select; Alt+drag to duplicate. |
A | Direct select | Edit individual anchor points. Refine path shapes precisely. |
Q | Lasso | Free-form selection — draw around to select everything inside. |
P | Pen (bezier) | Click for straight lines, drag for bezier curves. Pro-grade drawing. |
R | Rectangle | Drag to draw. Shift for square, Alt from the center. |
O | Ellipse | Drag to draw. Shift for a circle. |
| — | Polygon / Star | Hover for vertex count / concavity options. |
L | Line | A line between two points. Shift snaps angle to 15°. |
T | Text | Click for a point text, drag for an area text. 1500+ fonts. |
I | Eyedropper | Pick fill / stroke styles from another shape and apply. |
G | Gradient | Linear / radial gradient. |
N | Pencil | Freehand paths smoothed via Schneider fitting. |
B | Brush | Paint directly on an image layer. |
E | Eraser | Trim a path, or erase from an image. |
H / Space | Hand | Drag to pan the canvas. Space is a temporary toggle. |
Shortcuts
File operations
| New document | ⌘N |
|---|---|
| Export SVG | ⌘E |
| Save as | ⌘S |
| Open | ⌘O |
Editing
| Undo | ⌘Z |
|---|---|
| Redo | ⌘⇧Z or ⌘Y |
| Cut / Copy / Paste | ⌘X / ⌘C / ⌘V |
| Duplicate | ⌘D |
| Select all / Deselect | ⌘A / ⌘⇧A |
| Delete | Delete or Backspace |
View
| Zoom in / out | ⌘+ / ⌘- |
|---|---|
| Fit to screen | ⌘0 |
| 100% | ⌘1 |
| Toggle grid | ⌘' |
| Toggle rulers | ⌘R |
Arrange & align
| Bring forward / send backward | ⌘] / ⌘[ |
|---|---|
| Bring to front / send to back | ⌘⇧] / ⌘⇧[ |
| Group / ungroup | ⌘G / ⌘⇧G |
| Lock / unlock | ⌘2 / ⌘⌥2 |
Layers
Manage layers from the right panel's "Layers" tab. You can toggle visibility, lock, and assign color tags.
- Visibility — click the visibility icon
- Lock — click the lock icon to prevent accidental edits
- Reorder — drag the layer row up or down
- Folder — multi-select and click the "Folder" button to group
- Color tag — click the left square to assign a color for visual sorting
Color & gradient
Solid fill
In the right panel pick "Fill" → "Solid" and choose a color via the color picker. HEX input and Adobe-style palettes are supported.
Gradient
Press G or pick "Fill" → "Gradient".
- Toggle between linear and radial
- Add / remove / drag gradient stops
- Adjust angle with the drag handle
Save color palettes
Use the "+" button in the color picker to save the current color. Maintain per-project palettes of your go-to colors.
Text
Point text & area text
- Click — single-line point text
- Drag — flowing area text within the box
Fonts
Comes with 1500+ Google Fonts. Adobe Fonts and local files (.ttf / .otf / .woff / .woff2) are also supported.
Text on path
Select a path → in the right panel choose "Text" → "Place on path" to flow text along the curve.
Export
SVG | Vector | Editable vector data. Web and print both. |
SVG (optimized) | Vector | Lightweight, compressed SVG with unused attributes stripped. |
PNG | Raster | Transparency supported. Scale 1x / 2x / 3x. |
JPEG | Raster | No transparency. Quality is configurable. |
PDF | Vector | True-vector PDF (TCPDF). Great for print. |
.ai compat | Vector | SVG that Adobe Illustrator can open. |
.json | Project | Save the entire editing state. Backups. |
Print prepress
The recommended workflow for submitting Illustmaker output to a print shop.
1. Pre-submission checklist
- Final size, trim marks, bleed — match the print shop's template (bleed usually 3mm)
- Resolution — embedded images at 300dpi or higher at final size
- Outline fonts — always do this (see below)
- Color space — print is CMYK; conversion from web RGB required (see below)
- Transparency & blend modes — some print shops don't support them; confirm beforehand
2. Outlining fonts
Convert text into vector paths so the printer can reproduce it even without the font installed.
- Method A — from the tool menu, "Text → Outline"
- Method B — MCP API
illust.outline_textoutlines every text in the session at once
After outlining, text becomes non-editable. Keep a copy of the source data.
3. CMYK conversion (important)
Illustmaker works in RGB. For CMYK-required print jobs, convert the final file in one of:
- Open in Adobe Illustrator → File → Document Color Mode → CMYK
- Adobe Acrobat Pro "Print Production → Convert Colors"
- Paste into InDesign and export with CMYK output
Vivid neon-style blues and greens shift significantly in CMYK — verify with a proof print.
4. Recommended PDF export settings
| Use | Settings |
|---|---|
| Web PDF | Just "PDF" export. Prioritize file size. |
| Print submission | Export PDF, then re-export as PDF/X-1a in Illustrator / Acrobat. |
| Preserve vector quality | Don't flatten transparency; export with vector attributes intact. |
5. .ai-compat export and re-editing
The .ai compat format is SVG with Illustrator's namespace, so Adobe Illustrator can open it. The recipient can perform CMYK conversion, add trim marks, and finalize.
It's Illustrator-readable SVG, not full .ai binary, so a few special effects (complex patterns, gradient meshes) may be lost.
6. Print-submission PDF (v3.0 feature)
Export PDF with trim marks and bleed directly, ready to submit to commercial print shops. Available from the editor or via AI/MCP through illust.export_print_pdf.
- Trim marks — 4 corners + 4 center + bleed guides automatically added
- Bleed — 3–20mm configurable
- Registration marks — 4-color support (optional)
- Preflight check —
illust.preflight_checkreturns a 0–10 score with missing bleed, un-outlined text, and RGB→CMYK warnings
Variable-data print
Generate hundreds to thousands of business cards / labels / tickets / name badges in bulk from CSV. Dedicated page: /illustmaker/batch/
- Pick a template — business card / logo / flyer / card / coupon / banner, or upload your own project JSON
- CSV input — header row contains variable names (
name, title, phone), data rows contain values. Drag-and-drop, paste, or auto-generated samples. - Preview — first 6 entries rendered as SVG immediately
- Bulk export — SVG ZIP / PNG ZIP / PDF imposition (A4/A3/Letter, configurable columns/rows/margin)
Templates can use {{name}}-style placeholders; matching CSV headers substitute the values. Also available via MCP illust.batch_render for AI use.
Templates & parts library
High-quality parts and templates are kept server-side and searchable by AI.
| Templates (7) | Business card: Japanese-modern / Business card: Modern IT / Logo: Monogram / Social banner 1080 / A4 flyer / Thank-you card / Coupon |
|---|---|
| Icons (12) | Star / heart / check / right arrow / mail / phone / pin / calendar / globe / gear / person / clock |
| Frames (3) | Thin circle frame / cornered square / rounded frame |
| Decorations (4) | Zigzag / 3 stars / double line / flourish |
MCP tools: illust.library_search / illust.library_use / illust.template_list / illust.template_render
Logo factory
MCP tools specialized for batch logo production.
- Color variations (
illust.logo_variations) — 8 presets: mono / inverse / gray / orange / blue / red / green / gold. Each variant becomes a new session. - Multi-size export kit (
illust.logo_export_kit) — 9 sizes zipped: favicon-16/32, apple-touch-180, PWA-192/512, Twitter card 1200×630, Instagram 1080, master SVG, master-print SVG
Live trace (raster → vector)
Convert raster image objects to vector paths via potrace. Use it for vectorizing hand-drawn sketches into logos, or AI-generated images.
Parameters: binarization threshold / denoise / optimization tolerance / fill color / replace original.
MCP tool: illust.live_trace
Image gen / AI Vision critique (BYOK)
BYOK = Bring Your Own Key. Use your own API keys for image generation and AI critique. Our servers never store your keys — they act as a transparent proxy.
- Image generation (
illust.generate_image) — Call OpenAI DALL-E / Recraft and place the result as an image object. - AI Vision critique (
illust.critique) — Render the session as PNG, ask Claude/GPT Vision for a structured critique (score 0–10 / issues / suggested fixes / strengths).
Useful for a "draw → AI self-evaluate → revise" loop.
Gradient mesh
Bilinear interpolation across 4 corners or N×M grid colors produces a smooth 2D color gradient (576–3,600 polygons).
- Via GUI — editor "AI" menu → "Gradient mesh" (position / size / corner colors / detail).
- MCP tool:
illust.add_mesh_gradient—{session, x, y, w, h, cols?, rows?, detail?, corners?, colors?} detail(8–60) controls smoothness.cornerstakes[tl, tr, bl, br], orcolorsfor the full N×M grid.
Brand kits
Save palette / fonts / asset URLs together as a brand kit. Stored under anonymous owner_fp (ip+ua hash), so no login is required and you can manage multiple kits.
- Editor "File" menu → "Brand kit" for save / load / delete.
- MCP tools:
illust.brand_save/illust.brand_list/illust.brand_delete - Contents:
{name, palette[], fonts[], assets[]}(passkit_idto overwrite)
Real-time collaboration (v5.0 / mode='edit')
Issue a share link with mode='edit' and multiple users can join /illustmaker/live/{token} to draw, move, and delete simultaneously — the Figma-style multi-user experience, browser-only.
- HTTP long-polling (25s) + LWW (Last-Write-Wins) conflict resolution. No WebSocket; survives firewalls/proxies.
- Per-object edit locks — protect objects being moved/edited for 5 seconds (auto-released).
- Live cursors / selections — see where others look and what they have selected (cursor broadcast ~80ms).
- Participant list — header avatars + sidebar with colors.
- Lightweight MVP toolset: Select / Rect / Ellipse / Text / Line. Pen, pathfinder, etc. coming soon.
- MCP tools:
illust.collab_join/illust.collab_leave/illust.collab_op_submit/illust.collab_poll/illust.collab_status
Use cases: multi-designer brainstorms, internal workshops, team MTG idea boards, classroom group exercises.
Version history & session comments
Save named versions of a session and restore them later (up to 30). Spatial comments and annotations are also supported.
- Save version —
illust.session_snapshotwith a label. - Restore version —
illust.session_restore. Auto-snaps the current state before restoring. - Session comments —
illust.session_comment(action=add/list/resolve/delete). Position-aware, object-anchored, with resolve marking.
Macros (save and replay action sequences)
Save chains of MCP calls as macros and re-run them with variable substitution. Combine "add 3 logo parts → align → group" into a single command.
illust.macro_savesaves a step array (with{{var}}substitution support).illust.macro_listlists macros within a session.illust.macro_runruns one.
Security: macro methods are whitelisted. BYOK (image gen / AI critique) and network (URL fetch) methods are not callable from macros.
Gallery (community)
Publish works to /illustmaker/gallery/. Anonymous, no registration.
- Editor "File" menu → "Submit to gallery"
- Remix — load other users' works to re-edit (project JSON is public)
- Comments, likes, and reports (3+ reports auto-hide the work)
- Categories (icon/logo/illustration/character/ui/pattern/other), tags, new/popular/trending sort
- From AI:
gallery.submit/gallery.list/gallery.get/gallery.remix/gallery.comment/gallery.list_comments
MCP API (AI integration, 102 methods)
We expose a Model Context Protocol server so AI agents (Claude Desktop / Cursor / Cline, etc.) can drive the editor directly.
- npm:
@illustmaker/mcp(86 tools) - HTTP API:
https://asi.co.jp/illustmaker/api/mcp.php(102 methods) - Full reference: MCP docs
- llms.txt: /illustmaker/llms.txt (concise reference for AI agents)
Session creation, shape add, pathfinder, alignment, masks, text editing, print-PDF export, template rendering, image generation, AI critique, macros, gallery publishing — all callable from AI.
Compatibility matrix
What this tool can and cannot do — a reference for evaluating pro use.
Supported features
| Bezier drawing (pen tool) | ✓ Anchor + handle editing supported |
|---|---|
| Shapes | ✓ Rect / ellipse / polygon / star / line |
| Freehand / pencil | ✓ Schneider curve fitting |
| Text (point & area) | ✓ Including text on path |
| Join / split paths | ✓ |
| Layers / groups | ✓ Folder hierarchy supported |
| Align / distribute | ✓ 8 modes (L/C/R/T/M/B/H-dist/V-dist) |
| Clipping mask | ✓ Full support since v3.0 (rect/ellipse/path all shapes) |
| Opacity / transparency | ✓ 0–100% |
| Linear / radial gradient | ✓ |
| Gradient mesh | ✓ Supported since v4.0 (bilinear) |
| Pattern fill | △ Simple patterns only |
| Blend modes | △ Partial (multiply / screen / overlay basics) |
| Symbols | ✓ Master / instance since v3.0 |
| 3D effects | ✗ Not supported |
| Color mode | RGB only (CMYK via external conversion) |
| Color management (ICC profiles) | ✗ Not supported |
| Font embedding (SVG) | ✓ Google Fonts via CDN; local fonts Base64-embedded |
| Outline text | ✓ outline_text |
| SVG import | ✓ Nearly full (some filters simplified) |
| SVG export | ✓ Both optimized and full |
| PNG / JPEG export | ✓ 1x / 2x / 3x scale |
| PDF export | ✓ TCPDF-based, true vector |
| PDF/X-1a direct export | ✗ Convert in Illustrator / Acrobat |
| .ai-compat export | ✓ Illustrator-readable SVG |
| .eps | ✗ Not supported |
Japanese fonts & licensing
- Bundled Google Fonts (Noto Sans JP, M PLUS series, Zen series, etc.) — SIL Open Font License. Commercial use OK.
- Adobe Fonts (requires a Creative Cloud subscription) — subject to Adobe's terms.
- Custom fonts (.ttf / .otf / .woff / .woff2) — registered locally on your device only, not transmitted. Confirm each font's license for commercial use.
Outlining text on the Japanese side avoids font-on-printer issues.
Scale & performance
Because this is a browser-based tool, there are practical upper limits on object count.
Recommended guidelines
| ≤ 500 objects | Smooth, no issues |
|---|---|
| 500–2,000 | Works, but complex editing is slower |
| 2,000–5,000 | Works with care; consider splitting into layers |
| 5,000+ | Not recommended. Use batch_render for per-item generation. |
Recommended flow for mass production
- One file = one design
- Feed CSV data through
illust.batch_render - Output:
pdf-imposition/png-zip/svg-zip - Up to 1,000 entries per request
Embedded image size guidelines
- Per image: ≤ 5 MB recommended (also the cap for
import_from_url) - Per session total: ≤ 5 MB
- Compress / resize large images beforehand
Techniques
1. Alt+drag to duplicate while moving
With the select tool, hold Alt (Option on Mac) while dragging to duplicate the shape as you move it. Great for repeated copies.
2. Shift for 15° rotation snaps
Drag the rotation handle while holding Shift to snap to 15° increments. Useful for precise tilts.
3. Smart guides for auto-align
Turn on Smart guides in the top bar. Moving a shape shows guide lines toward nearby shapes for easy alignment.
4. Numbered text in one go
Stack text vertically, group it, then apply "Align / distribute evenly" — menu lists and price tables tidy up instantly.
5. Lasso to grab distant shapes
For large drawings with far-apart shapes, use Q (lasso) to enclose and bulk-select. Shift adds to selection.
6. Eyedropper for style consistency
Found a shape whose fill / stroke you like? Press I to eyedrop and apply the same style elsewhere instantly.
7. Joining & splitting paths
Select two paths → right-click "Join paths" to merge into one. Reverse: split at anchor points.
8. Drawing guides
Drag from the ruler (⌘R) to create horizontal / vertical guides. ⌘; toggles guides as a whole.
9. Color-tag your layers
Sorting logo proposals A / B / C by layer color makes switching between them obvious at a glance — great for team reviews.
10. Auto-save peace of mind
Every edit auto-saves to your browser's localStorage. Closing the tab is safe — it restores on reopen.
FAQ
Can I use it commercially?
Yes, free for commercial use. Your works belong entirely to you.
Does it work on mobile?
Designed for desktop browsers. Mobile gets a warning — only PC is officially supported.
Is my data stored in the cloud?
No. It's saved in browser localStorage; never transmitted. Manage your exports yourself.
Can I open Adobe Illustrator files?
Files exported as SVG, yes. We also export .ai-compatible SVG so you can round-trip with Illustrator.
I want AI to operate it
The MCP API supports this — see the AI agent manual.
I'm new — will I be okay?
If you've used Illustrator, the controls will feel natural. New users can follow the Quick Start section and be exporting shapes in 5 minutes.
How do I contact you?
Please reach out via ASI Studio contact.