Figma is a cloud‑based design tool that many writers ignore. In this guide we show how writers can use Figma to outline stories, design chapter layouts, and export clean PDFs. The step‑by‑step instructions focus on real‑world tasks, not abstract theory. Follow the steps, and you will turn a plain manuscript into a professional‑looking document without leaving your browser.
Go to figma.com and click “Sign up”. Choose the “Starter” plan. You will receive a verification email; confirm it to activate your account.
The web version works everywhere, but the desktop app reduces latency. Download it for Windows or macOS, install, and log in with the same credentials.
Click the “New File” button on the dashboard. Name it My First Book. You now have a blank canvas measured in pixels; we will treat each frame as a page.
Select the Frame tool (F). In the right panel set the size to 8.5 in × 11 in (595 × 842 px at 72 dpi). Name the frame “TOC”.
Press T to add a text box. Type “Chapter 1 – The Beginning”. Duplicate the layer (Ctrl +D) for each chapter. Align them using the smart guides.
Select a chapter text, click the “Prototype” tab, drag the node to the target frame, and set Interaction → “On Click” → “Navigate To”. This creates an interactive outline that works in the prototype view.
Create a rectangle 8.5 in wide, 1 in high, fill #f2f2f2. Add a text layer “Chapter Title”. Select both, right‑click → “Create Component”. Name it “Header”.
Repeat the process for a footer with page numbers. Use the auto‑layout feature: select the text and rectangle, click “Auto layout” → Vertical. This ensures consistent spacing.
Open the Assets panel, click the “Library” icon, and enable “Publish”. Now any new file can pull “Header” and “Footer” from this library.
// Figma Plugin snippet to create a header component
const header = figma.createRectangle();
header.resize(595, 72);
header.fills = [{type:'SOLID',color:{r:0.95,g:0.95,b:0.95}}];
const title = figma.createText();
title.characters = "Chapter Title";
title.fontSize = 24;
const component = figma.group([header, title], figma.currentPage);
component.name = "Header";
figma.currentPage.appendChild(component);
Click “Share” in the top‑right, enter the editor’s email, and set permissions to “Can edit”. They receive an instant notification and can join the file.
Press C to enter comment mode. Click any text layer to leave feedback. Editors can reply, resolve, or tag you with @ mentions.
Open “File → Show version history”. Each save creates a snapshot. You can restore a previous version if needed.
Select the chapter frame, go to “File → Export”, choose “PDF”. In the dialog set “Include bleed” to 0.125 in if you plan to print.
Select all chapter frames (Shift‑click). Export as PDF with “All pages”. Figma will combine them into a single file, preserving the order.
Install the free “Figmotion” plugin. Run it, select the frames, and choose “Export as HTML”. The plugin creates a folder with index.html, CSS, and image assets.
| Feature | Figma (Free) | Microsoft Word (Free Online) | Scrivener (Paid) |
|---|---|---|---|
| Real‑time collaboration | Yes – unlimited editors | Yes – limited to 5 users | No |
| Reusable design components | Yes – component libraries | No | Partial (templates) |
| Export to print‑ready PDF | Yes – custom bleed | Yes – basic | Yes – advanced |
| Version history | Unlimited | Limited (30 days) | Manual snapshots |
| Learning curve for writers | Medium – UI focused on design | Low – familiar UI | Medium – writing‑centric |
No. The free Starter plan lets you create up to three files and use basic components, which is enough for most writing projects.
Yes. Select the frame, choose File → Export, and pick PDF. You can set bleed and crop marks in the export dialog.
Invite editors by email or share a view‑only link. They can comment on text layers, suggest changes, and see updates instantly.
Create a component set for chapter headings, margins, and footers. Save it in a Team Library and pull it into any file.
Yes. Copy the embed code from the prototype’s Share menu and paste it into the HTML block of your post.
Using Figma as a writer may feel unusual at first, but the visual control, collaboration tools, and export options make it a strong alternative to traditional word processors. Follow the steps above, experiment with components, and you will produce polished manuscripts faster.