Design File Converter: Figma, PSD, DWG, IDML, RAW to PDF, PNG
Pricing
from $10.00 / 1,000 file converteds
Design File Converter: Figma, PSD, DWG, IDML, RAW to PDF, PNG
Convert files that are hard to open without paid desktop software: InDesign IDML/INDD, AutoCAD DWG/DXF, Lottie animations, Photoshop PSD/PSB, GIMP XCF, Krita, Figma .fig, Illustrator AI, EPS, SVG and camera RAW photos into PDF, PNG, JPG, WebP, SVG, MP4, GIF or WebM.
Pricing
from $10.00 / 1,000 file converteds
Rating
0.0
(0)
Developer
Sherif Elsayed
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Security
Limited permissionsShare
Convert design files that normally need expensive desktop software, in bulk, without installing anything:
| Input | Becomes |
|---|---|
| InDesign IDML (and INDD, best effort) | PDF, or PNG/JPG/WebP per page |
| AutoCAD DWG, DXF | PDF (vector), SVG, PNG, JPG, WebP |
| Lottie animations (.json, .lottie) | MP4, GIF, WebM, or a PNG frame |
| Photoshop PSD/PSB, GIMP XCF, Krita KRA, OpenRaster, Paint.NET PDN, TIFF, EXR | PNG, JPG, WebP (flattened) |
| Figma .fig (best effort) | PNG, JPG, WebP, SVG or PDF per frame |
| Illustrator AI, EPS, SVG, EMF, WMF, Affinity | PDF, SVG, PNG, JPG, WebP |
| Camera RAW: DNG, CR2, CR3, ARW, NEF, RAF, RW2, RWL, ORF, PEF, SRW | JPG, PNG, WebP |
Every format in the table was tested with real-world files except OpenRaster (tested with files made by open-source tools): photos from 11 camera and phone RAW formats, Autodesk sample drawings and DWG versions R2000 to R2018, layered files from Photoshop, GIMP, Krita, Paint.NET and Affinity, Illustrator, EPS, EMF/WMF and SVG art, InDesign IDML with matching INDD files, Figma .fig files, and Lottie and dotLottie animations.
Typical uses: previews and thumbnails for a digital asset manager or CMS, client-ready PDFs of CAD drawings, MP4/GIF versions of Lottie animations for places that can't play Lottie, batch-developing RAW photos, opening a colleague's InDesign or Photoshop file without a licence.
Input
{"files": ["https://example.com/brochure.idml","https://example.com/floorplan.dwg","https://example.com/loader.json"],"outputFormat": "auto"}
files: up to 100 URLs per run; or upload one file infile. Leave both empty to try a built-in sample drawing for free.outputFormat:autopicks PDF for InDesign and CAD, MP4 for Lottie, JPG for RAW and PNG for everything else; or choosepdf,png,jpg,webp,svg,mp4,gif,webm.- Options:
scale(pixels per point, default 2),allPages(InDesign pages as images),quality(JPG/WebP),maxSize(RAW long edge),frameTime(Lottie still frame),transparent(Lottie WebM/GIF/PNG with a transparent background),cadBlackAndWhite(CAD plotted black on white).
The type is taken from the file extension, or detected from the file's contents.
Output
One dataset row per input file:
{"source": "https://example.com/floorplan.dwg","fileName": "floorplan.dwg","inputType": "cad","outputFormat": "pdf","status": "converted","url": "https://api.apify.com/v2/key-value-stores/.../records/002-floorplan.pdf","outputs": [{"fileName": "floorplan.pdf", "url": "...", "contentType": "application/pdf", "bytes": 3136}],"warnings": [],"error": null}
Multi-page and multi-frame inputs list every file in outputs. A file that can't be converted
gets "status": "failed" with the reason in error, and is not charged. The free sample run's
row has "status": "sample".
Use with AI agents (MCP)
https://mcp.apify.com?tools=shatrix/design-file-converter
Use from code
curl -X POST "https://api.apify.com/v2/acts/shatrix~design-file-converter/run-sync-get-dataset-items" \-H "Authorization: Bearer $APIFY_TOKEN" -H "Content-Type: application/json" \-d '{"files": ["https://example.com/floorplan.dwg"], "outputFormat": "pdf"}'
Pricing
Pay per event: one charge per converted file, and a higher one per rendered Lottie video (see the Pricing tab). Failed files are not charged. Set a maximum cost per run to cap spending; the run stops before the file that would exceed it.
Limits and notes
- Up to 100 files and 512 MB per file per run.
- Layered images are flattened (layers, masks and blend modes are combined into one image). Multi-page TIFFs give their first page. CMYK Photoshop files with spot channels can lose their colours.
- If a conversion comes out blank (nothing visible), the file fails with a message and is not charged. Some EMF drawings (clip paths with embedded pictures) do this.
- Illustrator files from before version 9 (PostScript-based .ai) can render wrongly: a real Illustrator 7 logo lost its gradients. Modern (PDF-based) .ai files rendered correctly.
- CAD drawings are drawn in model space with their own colours; turn on
cadBlackAndWhiteto plot everything black on white (monochrome plot style) on an A3 page in the drawing's orientation. - Lottie MP4 has a black background (MP4 has no transparency); with
transparenton, WebM (VP9 with alpha), GIF and PNG keep the background transparent. - Fonts missing from a file fall back to installed open fonts (including Noto for most scripts);
the row's
warningssay so. - Figma .fig, InDesign INDD and Affinity files are supported on a best-effort basis: only a few real samples were available to test (and no Affinity Photo file). Check results for important work.
Credits
Built on open-source engines from the ArtCraft project (DesignCraft, CADCraft, EffectCraft,
PhotoCraft, FigCraft, VectorCraft, LightCraft; MIT OR Apache-2.0). Their license texts ship in
the Actor's image under /opt/engines/licenses/. This Actor is not affiliated with or endorsed
by the ArtCraft project, Adobe, Autodesk, Figma or Airbnb (Lottie).