Professional Storyboard Tool

FRAME

Storyboard Studio

From first sketch to rough cut — in one tool.

Built for Production

Instant Drawing

A focused canvas built for storyboarding. No layer panels, no file menus — just your idea on screen, immediately.

  • Pressure-sensitive pencil — Apple Pencil, drawing styluses and Wacom tablets supported
  • Eraser, lasso selection, and flood fill
  • Undo/redo with keyboard shortcuts
  • Landscape, portrait, and square canvas modes
  • Grid guides and safe-area overlays

XML Export & Shot Log

Every frame is a structured production record. Scene numbers, shot types, dialogue, and directorial notes are stored per frame and export cleanly into industry-standard XML.

  • Full shot list with scene, shot type, take log
  • Dialogue and notes per frame
  • Location scouting fields built in
  • XML export for Final Cut Pro, DaVinci Resolve & Premiere Pro

Production Workflow Built In

FRAME is not just a sketchpad. It is a lightweight production management tool. Set timing, preview your animatic, and manage multiple boards — all without leaving the app.

  • Per-frame duration for animatic playback
  • Live animatic preview with MediaRecorder export
  • Multiple storyboard management
  • Author, project name, and board metadata
  • Offline-first — works without an internet connection

Cloud Sync & Accounts

Your boards follow you. Sign in to store your storyboards in the cloud and access them from any device — phone, tablet, or desktop.

  • Sign up and log in from any browser
  • Boards save automatically to the cloud
  • Access your work across all your devices
  • Enterprise accounts with seat management

From Brief to Animatic

  1. 01

    Create a Board

    Open FRAME and start a new storyboard. Name the project, set the author, and choose your canvas format — 16:9 for film, 9:16 for social vertical, or 1:1 for square content. Your board is ready in under ten seconds.

  2. 02

    Sketch Your Frames

    Draw directly on the canvas with the pencil tool. Add new frames with CtrlN, duplicate with CtrlD, and navigate with the arrow keys. Set a duration per frame, then press Space to preview the animatic at any time. When the timing feels right, download it as an MP4 — the timeline at the bottom keeps your full sequence in view as you work.

  3. 03

    Annotate Each Frame

    The sidebar holds your production data. Assign a scene number, shot type (wide, medium, close-up, OTS, POV, and more), camera movement, dialogue, and directorial notes — all linked to the current frame. This is your shot list building itself as you draw.

  4. 04

    Log and Rate Your Shots

    Switch to Shot List mode to see all shots grouped by location across every board. Log multiple takes per shot and rate each one — the highest-rated shot is automatically selected when you export the XML to your NLE, so your editorial timeline reflects your best material from the start.

  5. 05

    Export for Production

    Configure your file naming convention in Settings to match your camera's actual shot files, then export the shot list as XML — ready to import directly into Final Cut Pro, DaVinci Resolve, or Premiere Pro with your highest-rated takes already in place.

Install FRAME

FRAME is a PWA — a Progressive Web App. It runs entirely in your browser and can be installed directly to your home screen or desktop without an app store. Once installed, it works offline.

QR code — scan to open FRAME on your mobile device

Scan to open on mobile

Point your phone camera at the code to open FRAME directly in your mobile browser — no typing required. Then follow the install instructions below for your device.

iOS

iPhone & iPad · Safari only · iOS 14+

Installation is only available through Safari. Chrome and Firefox on iOS do not support PWA installation.
  1. 1
    Open FRAME in Safari on your iPhone or iPad.
  2. 2
    Tap the Share button — the square with an arrow pointing upward — at the bottom of the screen on iPhone, or in the toolbar on iPad.
  3. 3
    Scroll down the share sheet and tap Add to Home Screen.
  4. 4
    Edit the name if desired, then tap Add in the top-right corner.
  5. 5
    Open FRAME from your home screen. It launches full-screen without Safari's browser interface.

iOS 16.4 or later recommended for full PWA support. Data is stored in Safari's local storage — clearing Safari website data will remove your boards.


Android

Chrome · Samsung Internet

Via Chrome

  1. 1
    Open FRAME in Chrome on your Android device.
  2. 2
    A banner may appear at the bottom: "Add FRAME to Home screen". Tap Install.
  3. 3
    No banner? Tap the ⋮ menu (top right) and select Add to Home screen.
  4. 4
    Tap Add. FRAME appears on your home screen and in your app drawer.

Once installed, FRAME runs full-screen without browser UI and works offline.

Via Samsung Internet

  1. 1
    Open FRAME in Samsung Internet.
  2. 2
    Tap the menu icon (three lines, bottom right).
  3. 3
    Select Add page toHome screen.
  4. 4
    Tap Add. The FRAME icon appears on your home screen.

Supported on Samsung Internet with Android 9 or later.


PC / Mac

Windows · macOS · Linux · Chrome, Edge & Firefox

Via Chrome

  1. 1
    Open FRAME in Chrome and wait for it to fully load.
  2. 2
    Look for the install icon — a monitor with a down arrow — in the right side of the address bar. Click it.
  3. 3
    A prompt appears: "Install FRAME?" Click Install.
  4. 4
    FRAME opens in its own standalone window and is added to your Start menu and desktop.

No install icon? Click the ⋮ menuSave and shareInstall page as app.

Via Microsoft Edge

  1. 1
    Open FRAME in Microsoft Edge.
  2. 2
    Click the ⋯ Settings and more menu (top right).
  3. 3
    Select AppsInstall this site as an app.
  4. 4
    Click Install. FRAME is added to your Windows apps and Start menu.

Edge may also show an install prompt in the address bar automatically on first visit.

Via Firefox

  1. 1
    Open FRAME in Firefox.
  2. 2
    Click the ≡ menuMore toolsInstall This Site as App.
  3. 3
    Confirm the name and click Add. A desktop shortcut opens FRAME in a dedicated window.

Requires Firefox 89 or later. Standalone window behaviour may vary by OS.

Help & Reference

Action Shortcut
Pencil toolP
Eraser toolE
Lasso selectionL
UndoCtrl Z
RedoCtrl Shift Z  /  Ctrl Y
New frame after currentCtrl N
Duplicate current frameCtrl D
Play / Pause animaticSpace
Stop playback / cancel lassoEscape
Previous frame
Next frame
SaveCtrl S

Touch Gestures (iPad / Tablet)

2-finger swipe leftUndo
2-finger swipe rightRedo
3-finger swipe leftPrevious frame
3-finger swipe rightNext frame
2-finger double-tapClear current frame

Pencil P

The primary drawing instrument. Simulates pressure sensitivity based on pointer velocity — draw quickly for thin strokes, slowly for thick ones. Brush size is adjustable via the toolbar slider (1–60px). Supports any color set in the color palette.

Eraser E

Removes strokes from the canvas. Shares the size slider with the pencil tool. Best used at a larger size for blocking out areas, or small for precise corrections. Does not affect the underlying canvas background.

Lasso L

Draw a freeform selection boundary around any region of the canvas. Once closed, the selected area can be repositioned by dragging. Useful for moving a character or element without redrawing. Press Escape to deselect.

Fill

Flood-fills any bounded area with the currently active color. Click inside a closed shape to fill it instantly. Works best with the pencil tool to create solid tonal areas quickly. Respects existing stroke boundaries.

Color Swatches

The toolbar provides quick-access color swatches for common values: black, a mid-grey, white, and a warm red. Click the dashed circle at the right of the palette to open the native OS color picker for a fully custom color.

Guides

Toggle compositional overlays on the canvas. The guides button cycles through rule-of-thirds grid, safe-area markers, and off. Guides are visual references only and do not appear in exported frames or video.

Brush Size Slider

Controls the diameter of both the pencil and eraser tools. Drag left to reduce, right to increase. The range is 1px (fine detail) to 60px (broad stroke or fill). The current size is reflected by the cursor shape on canvas.

Pressure Toggle

Enables or disables velocity-based pressure simulation. When active, stroke weight varies with drawing speed. When disabled, strokes are rendered at a consistent width equal to the current brush size — useful for precise linework.

When FRAME opens, you are presented with a new empty board. Use the Board panel in the sidebar to set your project name and author. These fields are included in all exports.

To change the canvas aspect ratio, open the Board settings and select from the available formats: 16:9 (standard film/TV), 9:16 (vertical/social), or 1:1 (square). This setting applies to the entire board and cannot be changed per-frame.

  • Name your board before starting — it appears in the export filename
  • Set your author name once; it carries across all boards you create
  • Canvas format selection is under the Board settings panel

Frames are added sequentially. The active frame is always shown in the canvas area. The timeline at the bottom of the screen shows all frames as thumbnail strips — click any thumbnail to jump to it.

  • CtrlN — insert a new blank frame after the current one
  • CtrlD — duplicate the current frame (drawing and metadata)
  • Right-click a thumbnail in the timeline for delete and reorder options
  • Drag thumbnails in the timeline to reorder frames

There is no limit to the number of frames per board. For long sequences, use the timeline scroll to navigate. The frame count and current position are shown in the toolbar status area.

The Frame panel in the sidebar holds all per-frame production data. Every field you fill in is saved automatically and included in exports.

  • Scene / Shot — scene number and shot identifier (e.g. 3A, 3B)
  • Location — INT/EXT and location name
  • Shot type — select from WS, MS, CU, ECU, OTS, POV and more
  • Camera movement — static, pan, tilt, dolly, handheld
  • Dialogue — the line or VO for this frame
  • Notes — director's notes, visual references, or production flags
  • Duration — timing in seconds used for animatic playback
  • Rating — personal approval flag for review workflows

Shot type and camera movement are set via icon grids in the sidebar — no typing required. These values feed directly into the XML export.

FRAME supports multiple storyboards in a single session. Each board is a completely independent project with its own frames, metadata, and export settings.

  • Create a new board from the Board panel — it appears in the board list immediately
  • Switch between boards by clicking the board name in the list
  • Each board stores its own canvas format, author fields, and frame sequence
  • Boards are saved independently — deleting one does not affect others

In the demo version, all data is stored in your browser's local storage. No account or login is required. Data persists between sessions but is cleared if browser storage is reset.

Set the duration for each frame in the Frame panel sidebar. Duration is entered in seconds and can be a decimal value (e.g. 1.5 for a one-and-a-half second hold).

Press Space or click the Play button in the toolbar to start playback. FRAME advances through frames at the specified durations, looping back to the start automatically. Press Space again or Escape to stop.

  • Frames without a set duration default to 2 seconds
  • The timeline highlights the currently playing frame during playback
  • Playback timing is independent of export — you can adjust and replay without re-exporting

The video export uses the browser's MediaRecorder API to capture live canvas playback. FRAME plays through your sequence at the set frame durations and records the output directly to a video file.

  • Chrome and Firefox export as WebM (VP9)
  • Safari exports as MP4 (H.264)
  • The export plays through the sequence once in real time — a 30-second animatic takes 30 seconds to export
  • Video resolution matches the canvas size (default 1920×1080 for 16:9)
  • The toolbar shows a red REC indicator during recording

Click the Export button in the toolbar and select Video to begin. A download prompt appears automatically when the export is complete.

The XML export produces a structured shot list document containing all frame metadata from the board. Each frame maps to a <frame> element with the following fields:

<frame id="1"> <scene>1</scene> <shot>A</shot> <location>INT. OFFICE</location> <shotType>MS</shotType> <cameraMove>STATIC</cameraMove> <duration>2.5</duration> <dialogue>Line of dialogue here.</dialogue> <notes>Director note here.</notes> </frame>

The XML file is valid and parseable by standard XML tools. It can be imported into production management software or used as a reference document for your shooting crew.

All exports use the full canvas resolution. The default canvas dimensions per format are:

  • 16:9 (Landscape) — 1920 × 1080 px
  • 9:16 (Portrait) — 1080 × 1920 px
  • 1:1 (Square) — 1080 × 1080 px

The canvas renders at this resolution regardless of the size it appears on screen. For production use, these dimensions are suitable for editing timelines, pitch presentations, and animatic review. If higher resolution is required, this will be a configurable setting in a future version.

Roadmap

Shipped

Core Drawing & Playback

  • Pencil, eraser, lasso, fill tools
  • Multi-frame timeline
  • Per-frame duration & animatic preview
  • MP4 / WebM video export
  • XML shot list export
  • Multi-board management
  • Keyboard shortcuts & touch gestures
  • Offline-first (PWA)
  • User accounts & authentication
  • Cloud-synced board storage
  • PDF storyboard export
  • Shot list with take logging & ratings
In Progress

Native Apps & Plans

  • iOS native app
  • Android native app
  • Subscription plan tiers
  • Real-time collaboration
Planned

Future Development

  • Custom shot type library
  • Audio track attachment
  • Frame image import
  • Version history

Roadmap is indicative. Priorities may shift. Feedback welcome.