Turn Figma frames into
a PDF, a PowerPoint, or code

Copy a frame, paste it here — or run the plugin in Figma. Get a pixel-perfect PDF, editable PowerPoint, or clean HTML.

Web app

Export from your browser

Nothing to install. Copy a Figma frame, paste it here, and download your output file.

Click here, then paste (Ctrl+V) Figma frames

or drop a .fig file, or

One page per frame. Real text you can search and select, with the fonts embedded.

You get
  • PDF
  • PowerPoint
  • Web page
Figma plugin

Export from Figma

Select the frames, choose the output, and export — no tab switching, no copy-paste.

You get
  • PDF
  • PowerPoint
  • Web page
Get the plugin
Or use the API
APIapi.divriots.com/v1

Export Figma designs with the API

Plug Figma export into your own app, script or pipeline. POST /convert, poll the job, then download the PDF, the deck or the code — no Figma tab, no plugin, nobody clicking Export.

output.format — pick one

A print-ready PDF, one page per frame, with selectable text and embedded fonts.

1 credit per frame, whatever the design. Send a .fig file, a copied Figma selection or Figma REST JSON.

curl https://api.divriots.com/v1/convert \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"input": { "format": "fig",
"url": "https://…/launch.fig" },
"output": { "format": "pdf" }
}'
Response3 frames · 3 credits
202Accepted · job queued
200GET /convert/jobs/{jobId}"done"

resultUrl → the PDF, one page per frame

  • result.pdfPDF
  • CoverPAGE 1
  • FeaturesPAGE 2
  • PricingPAGE 3

How it works

  1. 1 · Copy

    Select frames in Figma and copy (Ctrl+C) — or export a .fig and drop it here.

  2. 2 · Paste & pick

    Paste here, or run the plugin inside Figma. Choose the output: a PDF, a PowerPoint deck, or a web page.

  3. 3 · Download

    Get a searchable PDF, an editable deck, or a per-frame code archive — ready to ship. 1 credit per frame.

One paste, three outputs

export.design keeps the parts of a Figma frame each format can express natively, and falls back to a crisp bitmap only where it must. Here's what your frames become in each output.

How export.design renders each design element into a PDF, a PowerPoint deck and a web page.
Element PDF .pdf PowerPoint .pptx Web page .html
Text Real, selectable & searchable Editable text boxes Real text in the DOM
Fonts Subsetted & embedded Matched by name Embedded via @font-face
Shapes & vectors Kept vector, crisp at any zoom Native shapes & custom geometry Inline SVG
Images Full-resolution fills Native pictures, crop kept Extracted as asset files
Colors & gradients Vector gradients Native gradients · conic rasterized CSS gradients, incl. conic
Shadows & effects Vector shadows · blur rasterized Native shadows · blur & blend rasterized Live CSS filters & blend modes
Layout One page per frame, never reflows Exact positions, named groups Auto-layout → real flex
Multiple frames One document, a page each One slide each, in order One folder each, zipped
Best for Print & sharing Decks & presenting Web, email & LLMs
Export your first frame

What gets converted

  • Text & fonts

    Every word is exported as real text — selectable in the PDF, an editable box in PowerPoint, a DOM node on the web. Fonts are subsetted and embedded for PDF and HTML, and matched by name for PowerPoint.

  • Shapes & vectors

    Rectangles, lines and custom paths are exported as vectors — inline SVG on the web, native shapes in PowerPoint, crisp at any zoom in the PDF. Not flattened to pixels.

  • Images

    Image fills are kept at full resolution and extracted as reusable assets, with crop and tiling preserved. An image used across many frames is stored once.

  • Colors, gradients & effects

    Solid fills, gradients and shadows come across as native values. Only what a format genuinely can’t express — a conic gradient in PowerPoint, a layer blur — falls back to a crisp bitmap.

export.design runs on our own conversion engine — no LLM, no prompt. So the output is deterministic, near-instant, and priced flat: 1 credit per frame, whatever the design.

Pricing

A flat 1 credit per frame, whatever the design.

  • Starter

    Free

    ‹div›RIOTS ONE free plan: 10 credits a month, 20 your first month.
    No credit card required.

    Signup
  • Level up Need more?

    Upgrade your subscription any time — every ‹div›RIOTS product, one plan.

    Upgrade

Contact us

If you have feedback, suggestions, or want to report a bug, please email us at [email protected] or join our community on Discord.