Lolly Beta
Launch App

Export a file

You have made something and it needs to leave Lolly: a PNG for a chat, a PDF for the printer, a deck a colleague will keep editing. Press Export, the left half of the Export | Save pill. Choose a format beside the file name, then press Download. The file is made on your device.

What you see on the canvas is what the file contains. The format menu lists only what this tool can make in this browser.

For most jobs, one of three formats is right:

ForChooseBecause
A screen, a message or a slidePNGEvery app opens it, and it keeps a transparent background when the tool offers one
A finished page, or anything printedPDFA true page size that prints as it looks; Print PDF, where a tool offers it, is the CMYK version for a press
Artwork that must stay sharp at any sizeSVGVector shapes, crisp from a badge to a banner
Check: Check the file at the size it will be used

Before you send it, open it on the screen it was made for, or print it at its real size.

Approvals and delivery with Lolly Work (optional)

An organisation that runs Lolly Work can govern which formats and export settings its members see. Where approval is required, Request approval stands in for Download. Follow the policy your instance shows.

Lolly Work can also deliver a file to configured S3, WebDAV and HTTP destinations, with approval steps, delivery receipts and an audit record. Submitting a file for that workflow sends it to the organisation's service; an ordinary download stays on your device. Personal Send destinations and organisation delivery are configured separately.

Operators set this up with the organisation delivery guide. For queued server renders and batches, see CLI batch and automation.

How export works

When you export, the tool's canvas is rendered to the format you chose and handed to you as a download, or put on your clipboard.

Three paths produce a file. Most tools render the canvas. Text and data formats (HTML, Markdown, TXT, JSON, CSV, ICS, VCF) are generated from the tool's content rather than drawn from the picture. Privacy utilities such as Strip Hidden Data transform the file you picked, on your device, and hand it back with no canvas, watermark or added metadata, because it is already your own file.

Three export paths converge on a finished file: render the canvas, generate text or data from content, or transform a picked file on device.Three export paths converge on a finished file: render the canvas, generate text or data from content, or transform a picked file on device.Open this in Diagram Builder

The export panel offers these actions. A tool's author picks which appear; the default set is Copy, Download and Save.

The export panel - format, size and the Copy / Download / Save / Share actions signed by Lollyvector SVG214 paths~13k nodes268 groups3 images233 KBCheck it yourselfGet the signed fileThe export panel - format, size and the Copy / Download / Save / Share actions signed by Lollyvector SVG214 paths~13k nodes268 groups3 images234 KBCheck it yourselfGet the signed file

When a design embeds another tool's render, such as a Design image box holding a QR Code link, the nested render is drawn into the parent's export. It stays true vector in SVG and PDF and rasterises crisply in PNG, JPG and WebP. The embedded render gets no watermark and no provenance of its own; only the finished file does. HTML, Markdown and TXT exports cannot hold a composed render.

Pick a format

The file name and the format menu sit together as one name.format pair, below Download.

The filename field fused to the format picker, so the export reads as one name.format pair signed by Lollyvector SVG13 paths457 nodes7 groups9 KBCheck it yourselfGet the signed fileThe filename field fused to the format picker, so the export reads as one name.format pair signed by Lollyvector SVG13 paths457 nodes7 groups9 KBCheck it yourselfGet the signed file

Start from where the file is going. Each card lists the formats that suit that destination; a tool shows only the ones it can make.

  • Screen and web

    A chat, a slide, a website or a social post.

    • PNG
    • JPG
    • WebP
    • AVIF
    • SVG
  • Print and cutting

    A printer, a press or a cutting machine.

    • PDF
    • Print PDF
    • Print TIFF
    • EPS
    • DXF
  • Edit in another app

    Someone keeps working on the content.

    • PowerPoint
    • Penpot
    • Word
    • OpenDocument
    • InDesign IDML
    • EMF
  • Motion

    A video, a looping image or an animation.

    • MP4
    • WebM
    • GIF
    • APNG
    • Animated WebP
    • Animated SVG
    • dotLottie
  • Sound

    A voice take, a song or a soundtrack.

    • MP3
    • WAV
    • M4A
    • Opus
  • Text, data and packages

    An email, a calendar, a spreadsheet or a course.

    • HTML
    • Markdown
    • CSV
    • JSON
    • ICS
    • VCF
    • SRT
    • VTT
    • ZIP
    • SCORM

A tool lists only the formats it can make, and only the ones this browser can produce.

Six destinations and the formats that suit each one.

signed by Lollyexporting-format-chooser.htmlHTMLpixels, not shapes9 KBAI editedgenerated by Claude Opus 5.5Check it yourselfGet the signed file

A wordmark set in your design system's face exports as SVG with every letter as an outlined path, so one file stays crisp at business-card size and at building-wrap size.

A hairline wide-tracked wordmark reading Aurora, the kind of pure vector artwork the SVG row of the table is about signed by Lollyvector SVG1 path130 nodes4 groups5 KBCheck it yourselfGet the signed file

Every format and what it is for
You wantUseWhy
Crisp logos or artwork that scalesSVGVector: scalable, small and editable; an effect the vector export cannot draw is embedded as an image
Vector for Office and Windows appsEMFPastes as editable vector into PowerPoint and Word, with live text; Google Drive opens it in Google Drawings
Vector for print and design appsEPS, or EPS (CMYK)PostScript vector for Illustrator and press workflows
Vector for cutting machinesDXFLaser cutters, vinyl plotters and CNC: outline paths in millimetres
An editable slide deckPowerPoint (PPTX)Native editable text and shapes, with images and vectors kept extractable
An editable text documentWord (DOCX) or OpenDocument (ODT)Real paragraphs and headings a word processor can keep editing (Doc Studio)
A layout for InDesignInDesign IDML (static subset)Text, rectangles, ovals and images, one spread per artboard (Design)
An editable Penpot documentPenpotBoards, shapes, text and linked tokens
A photo or general-purpose imagePNG (lossless) or JPG (smaller)Universal raster
Smaller modern imagesWebP or AVIFBetter compression, with transparency
PrintPDF, or Print PDF (CMYK)True page size; CMYK for a press
Print raster for a pressPrint TIFF (CMYK)DeviceCMYK pixels for a RIP
Animated for the webGIFPlays everywhere; larger files
Animated with full colour and real transparencyAPNGAnimated PNG: no palette limit
Animated, smallest fileAnimated WebPFull colour and transparency, smaller than GIF or APNG
Animated vector that scalesAnimated SVGSelf-contained; loops in a browser or an <img>, at any size (Lottie Ad)
An animation that stays editabledotLottieShapes, paths and outer transform keys from Design's timeline
A Premiere hand-offPremiere XML + mediaTimed clips and original media for Premiere (Design)
Video for social and sharingMP4 or WebMBest quality for the file size (see Video)
CaptionsSRT or VTTTimed text for a video player (Captions, Audiogram and Record)
A training courseSCORM (LMS)A versioned website, SCORM or xAPI package (see SCORM)
Rich text or an email signatureHTMLPastes formatted into mail clients
Plain contentMD or TXTText only
A calendar eventICSImports into any calendar app
A contact cardVCFImports into address books
Structured data to re-importJSON or CSVRound-trips the tool's content
A faviconICOMulti-size site icon; ZIP bundles several formats

Transparency

Tools that support it offer a transparent background toggle, such as No BG. PNG, WebP, AVIF, SVG, APNG and Animated WebP keep transparency, and GIF keeps a hard edge. JPG and PDF are always opaque. TIFF flattens onto white, or onto black on the HDR path described under HDR.

Size and print units

Exports use the tool's native pixel size unless the tool offers dimensions. Then you set width, height and a unit:

For a higher-resolution raster, enter a larger width and height, or choose a physical unit and raise the DPI (pixels = size × DPI). Width 210, height 297 and unit mm make an A4 page.

The dimensions row set to 210 by 297 mm, with the DPI field revealed because the unit is physical signed by Lollyvector SVG12 paths408 nodes16 groups1 image11 KBCheck it yourselfGet the signed fileThe dimensions row set to 210 by 297 mm, with the DPI field revealed because the unit is physical signed by Lollyvector SVG12 paths408 nodes16 groups1 image11 KBCheck it yourselfGet the signed file

Stills from a timed composition

A timed composition, such as a Sequence timeline in Design, moves, so a still export has to pick a moment: the frame at the playhead. Park the playhead where you want the picture and export.

For more than one moment, the Frames field appears beside the output size. It shows only for a timed composition and a still format (PNG, JPG, WebP, SVG or PDF). Leave it at 1 for the playhead frame. Raise it and you get that many stills, spread evenly across the whole sequence:

Each still comes from the middle of its slice of the timeline, so the first frame is never a half-faded entrance and the last is never the empty moment after every clip has ended.

0 s end of the sequence 01 02 03 04

PNG, JPG, WebP and SVG come back as numbered files in one ZIP; PDF comes back as four pages.

Frames: 4 cuts the sequence into four equal slices and takes the middle of each.

signed by Lollyexporting-contact-sheet.htmlHTMLpixels, not shapes7 KBAI editedgenerated by Claude Opus 5.5Check it yourselfGet the signed file

Use it for a storyboard, a review contact sheet or a social carousel cut from a video edit. The count is capped at 64, and anything else typed into the field falls back to 1. Each frame is an ordinary still, so credentials, the Imprint, physical units and DPI behave as they do for one export. An export link, the CLI and MCP ask for the same sheet with cuts= (see Contact sheets).

Many files at once

Lolly has three ways to work at volume, each for a different job:

A table becomes one document

A tool with a table input, such as Battlecards, turns every row into a page. Paste a table from your spreadsheet and get one PDF. Fix rows in the spreadsheet and paste again.

A CSV becomes one file per row

Batch (#/batch) takes a CSV and renders one export for each row: name badges or certificates, one file each, delivered in a ZIP. See Batch.

Several designs get one edit

Multi-edit opens several saved sessions side by side for the same touch-up across different designs. See Multi-edit.

From Projects, Render folder exports every saved session in a folder and its sub-folders as one nested ZIP, and Render selection does the same for any multi-selection; one saved session renders to its own file. A saved session can also be shared again as a tool link from Projects, which reopens it with the same settings.

Files that stay editable elsewhere

Some formats hand your work to another application as editable content rather than a picture.

PowerPoint (PPTX)

Design, Markdown Slides, Booklet, Doc Studio, Chart, Diagrams, Flow Chart and Agenda export a PowerPoint deck, one slide per page. Each page is taken apart into native objects, so a colleague can edit the deck and take assets out of it:

The export panel with PowerPoint chosen: one slide per page, text and shapes kept editable signed by Lollyvector SVG47 paths~4.9k nodes49 groups1 image65 KBCheck it yourselfGet the signed fileThe export panel with PowerPoint chosen: one slide per page, text and shapes kept editable signed by Lollyvector SVG47 paths~4.9k nodes49 groups1 image65 KBCheck it yourselfGet the signed file

Layout is approximate; the aim is reusable content. Anything the walker cannot express natively, such as a complex filtered or masked region, is embedded as a picture so nothing is lost. A deck has one slide size, taken from the first page.

PowerPoint is also a way in: Rebrand a deck moves a deck onto your design system, and Import a design opens one in Design.

Penpot

Most tools that export SVG also export a Penpot file (.penpot), ready to keep editing in Penpot.

What you madeIn Penpot
TextEditable text objects: fix a typo or restyle
Shapes, paths, gradients and imagesTheir own editable vector shapes
A colour or font from a design-system tokenA live token link: edit the token and every shape that inherits it follows
The whole designA reusable component in the Assets panel
A complex illustration or live canvasEmbedded on its own as an image, the editable content around it untouched

From Design, each frame becomes a Penpot board. The design system's colours and typographies land in the Assets panel and its full token set in the Tokens panel. Penpot keeps its own copy from there: a token edited in Penpot comes back through the import in Design System Setup.

The export panel with Penpot chosen: the .penpot file, and Send to Penpot beside the download signed by Lollyvector SVG61 paths~4.9k nodes66 groups2 images72 KBCheck it yourselfGet the signed fileThe export panel with Penpot chosen: the .penpot file, and Send to Penpot beside the download signed by Lollyvector SVG61 paths~4.9k nodes66 groups2 images72 KBCheck it yourselfGet the signed file

To open the file, start Penpot, pick a project and choose Import. Signed in to Penpot from the export panel, Send to Penpot does that step for you.

Word, OpenDocument and InDesign

Doc Studio exports Word (DOCX) and OpenDocument (ODT) with real paragraphs and headings.

Design exports InDesign IDML (static subset): text, rectangles, ovals and PNG or JPEG images, one spread per artboard. Supported inline formatting stays editable, images travel in Links and coordinates become InDesign points. Relinking, font substitution and changed wrapping may need attention. Effects, animation, composed stories and unsupported geometry stop the export with a report that lists them. IDML does not preserve the original document, so send PDF for finished artwork.

Timelines: dotLottie and Premiere

From Design's timeline, dotLottie writes an animation that stays editable in Lottie tools; Lottie animations lists what it keeps. Premiere XML + media packages timed clips and their original media for Premiere; see Premiere XML exchange.

SCORM (course packages)

Course export is off until you turn on Training and courses under Settings → Preferences → Feature flags.

Then choose Export course from a supported tool, a project folder or a selection. In Design, choosing SCORM (LMS) and Download opens the same course workflow. Lolly saves the work, lets you review the course content and order, then opens the module and its export dialog.

The export panel on a Design deck with SCORM (LMS) chosen signed by Lollyvector SVG87 paths~7.8k nodes95 groups4 images110 KBCheck it yourselfGet the signed fileThe export panel on a Design deck with SCORM (LMS) chosen signed by Lollyvector SVG87 paths~7.8k nodes95 groups4 images110 KBCheck it yourselfGet the signed file

The package holds its finished content and needs no Lolly account. Put a Website ZIP on an HTTP(S) host; import an LMS ZIP unchanged. Test the destination before you share the course. For a course built from several saved creations, see Create a training course.

DXF (cut files)

Asset Export, Diagrams, Growth, Logo Wall, QR Code, Street Map, Wayfinding and Wordmark export DXF, the AutoCAD R12 interchange format that laser cutters, vinyl plotters and CNC software read. Geometry is written as outline paths in millimetres, text is outlined and colour maps to the nearest AutoCAD Color Index, which usually drives the cutter's operation. DXF is line art only: a photographic or filtered region has no cut path and is dropped, with a warning. Use SVG or PDF to keep raster content.

Street Map is the clearest case. The whole design is already strokes, so every road and canal becomes a cut path.

A Street Map render of Paris in ink on cream - pure line art, so every stroke survives the trip to a cutter signed by Lollyvector SVG7 paths~35k nodes7 groups431 KBCheck it yourselfGet the signed file

Scroll, and the camera pulls back through the actual geometry: seven paths, no pixels anywhere, every stroke hairline-crisp at any zoom. That is the same file a cutter reads.

Print

Print PDF writes CMYK against a named press condition, Coated FOGRA39 by default. Brand swatches with measured ink values convert exactly; other colours use a standard device conversion. Print TIFF writes DeviceCMYK pixels for a RIP and records the same press condition in its TIFF metadata. The Colour profile control drives both; Colour profiles has the detail.

Print marks & bleed has its own card on the print formats: the bleed in millimetres plus Crop, Registration, Bleed, Colour bars and Stamp details.

Some tools build a multi-page PDF: a cover, content that flows onto as many pages as it needs and a back page, as in the Booklet tool. Each page is a true portrait PDF page in A4, US Letter or A5, and you can force any block onto a new page. These are RGB documents without crop or bleed marks, which belong to the single-page Print PDF. A Design PDF can also be a Notes handout: a portrait page for each slide with its speaker notes underneath.

Before you export. A Before you export card at the foot of the panel says what a print shop is about to see: format, size and bleed, trim and bleed areas, ink coverage, plate counts and page count, with a verdict beside its heading. It never blocks an export. Design always shows the card with its own checks, including the design system's house rules layer by layer and the writing signal for the document's text (Before you export), and adds these print checks when Print preflight is on. In other tools, turn on Print preflight under Settings → Preferences → Feature flags; it is off by default, and a Lolly Work deployment can turn it on for its members.

After you export. Once the file is ready, Lolly reads it back and compares it with what you chose: format, pixel or page size, clip length, a transparent background, CMYK colour, HDR, Content Credentials and a PDF or ZIP password. Anything that differs is written on the export card. Each measurement comes from the file, never from the setting, and a property the file cannot answer is not counted as a match. The command line writes the full comparison with --export-report (see Render with the CLI).

Design's inspector checks and the brand comparison in Design System Setup are separate checks: they look at the design, while these two cards look at the file.

Cost from a rate card

Below preflight, a cost card turns the same counts into money, using only prices someone supplied. It reads those counts even when the preflight card itself is off. It needs two things: a job a price list can price (plates, sheets, area, pages, variant rows or output files, so a plain logo PNG never shows it) and a rate card, a JSON price list from your printer. A default build carries none and has no in-app way to load one. A rate card arrives as a catalogue asset a deployment ships, or through the optional rate-card extension a self-hoster or control plane switches on. With no rate card, nothing is shown.

Every figure is a rate you supplied times a quantity Lolly counted, such as 4 plate × €35.00, and the total carries its source: the issuer on the card and the date its rates are from. There is no default currency and no placeholder price. What the file says about itself stays reported speech: "The file says: … Lolly has not verified this."

When a figure cannot be worked out, the table is withdrawn rather than filled in:

  • Lines the card does not price mean no total at all, only a headline saying how many are unpriced.
  • A quantity that is a ceiling carries "up to" into its subtotal.
  • Rates past their valid-until date show counts only until you press Use these rates anyway; the expiry date then rides with the figure.
  • Opened through a link, money stays hidden until you ask for it on this device. The CLI takes --rate-card=<file.json> as a local file and never as a link parameter.

The card is stripped from every export stage, so it never changes the file. It is arithmetic, not a quote; only your printer can quote.

Motion and sound

Video

Animated tools export MP4 and WebM. The picker shows only the containers this browser can make, and a shared ?format= link that asks for one it cannot make falls back to the other, with a matching file name. Animated tools also offer Start after, which holds the canvas still for a moment so animations and fonts settle before recording, and Duration, the length of the finished clip. Motion blur (Off, Draft quality, Standard or High, with a Shutter angle) blurs fast movement at the cost of render time. Where the browser supports it, Record live records the on-screen preview in real time through a screen share instead.

The timing settings for an animated export: Start after, Duration, Motion blur with its Shutter angle, and Record live signed by Lollyvector SVG21 paths~1.5k nodes28 groups1 image26 KBCheck it yourselfGet the signed fileThe timing settings for an animated export: Start after, Duration, Motion blur with its Shutter angle, and Record live signed by Lollyvector SVG21 paths~1.5k nodes28 groups1 image24 KBCheck it yourselfGet the signed file

Quality chooses Smaller file, Balanced or Best quality. Advanced opens Codec, Frame rate, Rate mode and Hardware acceleration. Where a tool has captions, Captions chooses an Embedded track or a Sidecar .vtt + .srt beside the video. A link carries the quality, codec, frame rate, duration and start delay as vq, codec, fps, seconds and wait (URL parameters).

Video exports keep their sound. A tool can lay a music bed under the clip: an audio asset looped or trimmed to the clip length, with fades, volume and ducking under the footage's own sound. The recording tools carry their live audio through to the file.

A Design deck that stays a click deck can still leave as a video. Export slides as video in the Present menu opens the export sheet on MP4. Each slide plays for its own dwell, or for the export sheet's Duration when it has none, and the deck's slide transition plays between them as a dissolve. The document itself does not change.

Animated images

GIF plays everywhere and suits chat and email; it is larger and has fewer colours than video. APNG and Animated WebP keep full colour and transparency. Lottie Ad also exports Animated SVG: vector frames with embedded CSS keyframes, so it scales to any size and loops in a browser tab or an <img> with no codec. Its text is outlined, and it uses a lower default frame rate because each frame is heavier than a bitmap. All of these are silent.

Audio

Some tools export sound on its own. Voice Recorder captures a microphone take with a live level meter and saves it as MP3, WAV, M4A (AAC) or Opus (WebM), encoded on your device. wav, mp3, m4a and opus are ordinary format ids, so an audio export is as shareable and scriptable as a PNG.

The asset picker accepts a wide range of audio for a music bed, from MP3 and FLAC to MIDI and tracker modules; Formats lists them. A Rondocode song plays at whatever length its clip asks for.

Colour and HDR

Lolly reads every modern CSS colour, does its colour maths perceptually and writes each file in a space a reader can open: sRGB for screens, CMYK for print and Rec.2100 PQ for HDR. Colour in the engine explains how. A Design document set to Wide colour / HDR follows its own rules, described in Wide colour and HDR editing.

Colour profiles

Exports are tagged with a colour profile, so colour-managed apps such as print shops, Photoshop and browsers read the colours as you saw them. This happens automatically; thumbnails and previews skip the tag to stay small.

PDF/X-4 and your own press profile

No CMYK profile ships with Lolly. A named press condition writes the output intent without claiming PDF/X-4 conformance, because PDF/X-4 wants the profile embedded.

Load a CMYK profile of your own and choose its Embed row in the Colour profile control. It is embedded as the file's DestOutputProfile, and the PDF claims PDF/X-4 whenever the rest of the file allows. The press condition it declares is read off that profile: a registered name where the profile proves one, or Custom under the profile's own name.

Three things withhold the claim while keeping the output intent: RGB artwork the CMYK pass could not convert, the prov proof-margin credit text (drawn in a standard font that is not embedded) and a Strong password, since PDF/X-4 forbids encryption. Every PDF also carries PDF/X-4 metadata: page boxes, XMP, a document ID and an sRGB output intent with its profile.

HDR (bright colours)

This is the export panel's HDR card, which brightens ordinary artwork for HDR screens. Keeping HDR originals through editing is a different feature: Wide colour and HDR editing.

An ordinary export is sRGB: a saturated brand colour is as bright as the screen's normal white. An HDR display has headroom above that. The HDR card boosts your brand colours and white text toward peak brightness, while dark areas stay dark and give the glow its contrast.

The HDR card in the export panel, switched on, with the White / Reach / Dark lift / Focus dials revealed under it signed by Lollyvector SVG15 paths572 nodes29 groups1 image13 KBCheck it yourselfGet the signed fileThe HDR card in the export panel, switched on, with the White / Reach / Dark lift / Focus dials revealed under it signed by Lollyvector SVG15 paths572 nodes29 groups1 image13 KBCheck it yourselfGet the signed file

What travels with your file

A finished file can carry several records beside the picture. Some ride beside the pixels and disappear when the file is re-saved or stripped; two marks live in the pixels themselves.

Signed with the file

Tamper-evident. Lost when the file is re-saved or stripped.

  • Content CredentialsOnc2pa=off
  • Source creditsWith the credential

Beside the pixels

Written into the file's metadata fields. Lost when the file is re-saved or stripped.

  • Provenance metadataWhere the format has fields
  • Design-system recordOn_madewith=0
  • LicenceAll rights reservedlicence=

In the pixels

Drawn into the picture itself. The Imprint and the Durable credential ride in raster images and outlast recompression, as a hint rather than proof.

  • Lolly ImprintOnimprint=0
  • Durable credentialOffdurable=1
  • Visible watermarkExperimental tools only

Where each record lives, whether it is on by default and which link parameter controls each one.

signed by Lollyexporting-what-travels.htmlHTMLpixels, not shapes8 KBAI editedgenerated by Claude Opus 5.5Check it yourselfGet the signed file

The export panel folds Licence, Source credits, Password protect, C2PA Credentials, the Lolly Imprint and the Durable credential into one Content protection group that shows only the cards the chosen format can use. It opens by itself when a link or document already declares a licence, or when a source needs a decision from you. The Design system card stays outside the group, in view on every export.

The Content protection group opened on a PNG export, showing only the cards that apply to it signed by Lollyvector SVG33 paths~3.8k nodes44 groups4 images52 KBCheck it yourselfGet the signed fileThe Content protection group opened on a PNG export, showing only the cards that apply to it signed by Lollyvector SVG33 paths~3.8k nodes44 groups4 images52 KBCheck it yourselfGet the signed file

Provenance & watermark

Where the format has the fields, exports carry provenance metadata: the software, the source, the tool's name and your profile credit line, written into PNG iTXt, JPEG EXIF, PDF info, SVG <metadata> or a GIF comment. It records authorship only, and nothing is uploaded. Experimental tools also stamp a visible watermark, applied by the host so editing the tool cannot remove the mark.

The Lolly Imprint is an invisible pixel watermark, on by default. The credential and metadata travel beside the pixels and are lost to a re-save, a screenshot or a metadata strip. The Imprint lives in the pixels and outlasts recompression, so a copy can still be recognised as Lolly-made. It is a hint rather than a cryptographic guarantee, and it carries no personal data. It rides in JPEG XL, PNG, JPG, WebP, AVIF, TIFF and BMP, and in the rasters Lolly renders into a PDF or PPTX, never in an image you embedded. Untick Lolly Imprint or pass imprint=0 to leave the Imprint out. AVIF survival through re-encoding is not calibrated yet. Verify detects it on your device; see The Lolly Imprint.

The Durable credential writes Lolly's id into the pixels with an on-device neural model in the TrustMark format, so the "made with Lolly" link outlasts a metadata strip and a re-encode and can be read by TrustMark-aware tools. It is off by default, because it costs a neural pass per export and a one-time model download. It covers PNG, JPG, WebP, AVIF and TIFF; tick it in the panel or pass durable=1. The desktop and mobile apps hide the card, because they have no origin to fetch the model from offline.

Licence. Choose how others may use your work: None (all rights reserved) by default, CC0 1.0, the Public Domain Mark 1.0, or a Creative Commons 4.0 licence (BY, BY-SA, BY-NC, BY-NC-SA, BY-ND, BY-NC-ND). The licence name and a link to its deed go into the file's licence metadata (EXIF, XMP and RIFF where the format has them) and its Content Credential. The choice is saved with the document and travels in a link as licence=. Lolly writes the licence you chose; it does not check or enforce the terms. A tool with its own licence field, such as Claim, keeps that field instead.

The design-system record

An export records the design system that made the file: its name, the published version it was drawn from (when that is not the working version) and the colourway it was drawn in. Any other theme choice a design system declares, such as a density, is recorded the same way. The light or dark choice is left out, because the picture already shows which one was used.

You see the record before anything is written. The Design system card, ticked by default, shows the exact words the file will carry, such as Records: Acme · Colourway: Beach, and the description as it will read. A design system's name is whatever its owners typed, so the card shows it as written. Untick the card to leave the record out of that export. Design's document panel lists the same words under Embedded in exports.

The description gives the colourway beside the tool. With the card ticked, "Made with https://lolly.tools : Chart" becomes "Made with https://lolly.tools : Chart (Beach colourway)". The design system's own name stays in the record, not the description. A description with no tool name, or one a tool writes from its own inputs, is left as it is. A tool that ignores colourways through tokenAxes records none, and the PDF proof credit (the prov print mark) follows the same rule.

Brand skills that guided an agent. When an agent made the piece and named the brand skills it read and followed, the record also lists each skill with its revision, such as Guided by: acme-brand 1.0. The words mean that the skill guided the work. They are not a check: Lolly does not test the piece against a skill. Only the agent's own statement adds the list, which today means the brandSkills argument of the MCP server's lolly_render, so a piece made in the app or from a share link carries none. The Content Credential holds the list as brandSkills, one JSON value with each skill's id, name, revision and SHA-256 hash. The XMP packet and the SVG metadata hold the same value as lolly:BrandSkills, a PDF written from the record gains one keyword per skill and the description stays as it was. An internal skill is recorded by its id, name, revision and hash, never by its text. The same switches leave the list out with the rest of the record: the Design system card, _madewith=0, --no-madewith and madeWith: false. When the MCP server draws the file in a browser (a PDF, a JPEG and the other formats its browser-free path cannot write), the file's own metadata holds no list and only a Content Credential can hold one. Pass c2pa to keep the record; without a credential the render warns that the brand skills were not recorded.

Reading the record back. Verify lists the record as Design system in a file's credential details and any brand skills as Guided by. Recreate with these settings reopens the tool in the recorded version and colourway. The link opens with the recorded design system when this device holds one with the same id and name; otherwise it opens with your active design system.

What is written where, and which runs leave the record out
WhereWhat is written
Content CredentialdesignSystem (the id), designSystemLabel, designVersion and themes in the tools.lolly.export assertion, each a plain text value; themes is a JSON list of the choices
PNG, JPEG, WebP and JXLThe same four values as lolly: properties of the file's XMP packet, in the namespace https://lolly.tools/ns/export/1.0/
SVGThe same lolly: properties inside the <metadata> block
PDFKeywords such as Design system: Acme and Colourway: Beach
Every format with a description fieldThe description, with the colourway beside the tool

The card appears only when there is something to record and the format can hold the record. CSV, JSON, a calendar file and other text or data formats hold no metadata, and EPS, EMF, DXF and BMP have no field for the record. HTML, Markdown and CSS hold the record only in their Content Credential, so for them the card shows no description line and hides while C2PA Credentials is off. A field the design system does not give stays out of the file.

A share link turns the record off with _madewith=0 (URL parameters); the command line takes --no-madewith, the MCP server's lolly_render takes madeWith: false, and the terminal app's export panel has a Design system row. The command line prints the words a finished file carries on standard error, for a tool render and for each file lolly run exports from a saved Design session, and an MCP render prints them beside the file, both read back from the file. A PNG the command line draws without a browser carries no file metadata, so its record travels in the credential alone. On-device utilities add no metadata at all.

Runs with no Design system card leave the record out: a Batch run, a folder exported from Projects and a 3D collection export, and in the terminal app a CSV batch, a Projects folder or selection export and the render-everything view. Export one file from the tool to record the design system.

Content Credentials (C2PA)

Exports can carry Content Credentials: a signed C2PA manifest that records what made the file, when and where, bound to a hash of the file's bytes so any later edit is detectable. The specification is published by the C2PA, and Lolly writes standard manifests that any C2PA reader can inspect.

The C2PA Credentials card, ticked, with the credential lifetime next to the checkbox signed by Lollyvector SVG8 paths348 nodes14 groups2 images10 KBCheck it yourselfGet the signed fileThe C2PA Credentials card, ticked, with the credential lifetime next to the checkbox signed by Lollyvector SVG8 paths348 nodes14 groups2 images10 KBCheck it yourselfGet the signed file

Source credits

An export that places someone else's work records that source in the credential. An emoji drawn from the chosen emoji set is the everyday case: the work, its creator, the licence, where the exact bytes came from and what changed all travel with the file. Text in a tool whose template is an SVG keeps the system's own emoji, so nothing is credited there. The Source credits row says what the sources ask of the delivery before you download, and after the download it reads the delivered bytes back before it says the credits are in the file. A licence that asks you to choose, such as a recoloured CC BY-SA glyph you are about to share, gets a card with the options; the download is never blocked. Creative rights and credits has the wording, the reviewed licences and what stays yours.

Password protection

Two kinds of lock, both made on your device. The export panel's Password protect card drives both.

The Password protect card expanded on a PDF export, with the password field and the two lock tiers signed by Lollyvector SVG11 paths~2.8k nodes11 groups1 image35 KBCheck it yourselfGet the signed fileThe Password protect card expanded on a PDF export, with the password field and the two lock tiers signed by Lollyvector SVG11 paths~2.8k nodes11 groups1 image35 KBCheck it yourselfGet the signed file

A PDF open-password has two tiers once you type a password:

A locked ZIP covers a ZIP export, a folder download from Projects or a batch, with one password at two tiers: Weak (ZipCrypto, a deterrent; it can travel in a ?password= link) or Strong (AES-256, typed at export, never in a link). The password protects every member, and any PDF inside is also locked with AES-256 on its own, so it stays locked after the ZIP is unpacked. The prompt appears when the download starts; a blank password means no lock.

A password-gated share link asks the recipient for a password before it opens. The whole link state is encrypted with AES-256 under a key derived from the password (PBKDF2), so only ciphertext travels and decryption happens in the recipient's browser. The server that serves the link never sees the password or the design. Turn it on in the Share dialog. An encrypted link opens only in Lolly, never as an embedded image. See URL Mode.

On a phone

The export controls sit behind the floating Export button, which opens the Export sheet: the same formats, size, copy, download and share, sized for touch.

These are the values for the URL format= parameter and the CLI --export= flag (see URL parameters and CLI). A tool's menu shows only the formats that tool can make, so it is always shorter than this list.

KindIds
Rasterpng · jpg/jpeg · webp · avif · jxl · jxl-lossless · tiff (RGB TIFF) · cmyk-tiff (Print TIFF) · bmp · ico
Vectorsvg · svgz (gzipped SVG) · emf · wmf · eps · eps-cmyk (EPS CMYK) · dxf (cut file)
Page and documentpdf · pdf-cmyk (Print PDF) · pptx (PowerPoint) · docx (Word) · odt (OpenDocument Text) · idml (InDesign) · penpot (Penpot design file) · scorm (course package, a ZIP)
Motiongif · apng (Animated PNG) · webp-anim (Animated WebP) · svg-anim (Animated SVG) · webm · mp4 · lottie (dotLottie) · premiere-xml (Premiere XML + media)
Audiowav · mp3 · m4a · aac · opus · ogg · flac
Text and datahtml · md · txt · json · csv · ics · vcf · srt · vtt · css · scss · gpl (GIMP palette)
Bundles and packageszip · rpm and tar.gz (the render sealed into a Linux package)

A few ids come from a tool's own export code: ase (Adobe Swatch Exchange, from Palette Lab) and exr and hdr (high-dynamic-range rasters, from Darkroom). Convert Font writes ttf, otf and woff from a font file you supply, so a bare link has nothing for it to render.

Section links from the earlier guide