DropFormat

DropFormat: file conversion that stays in your browser

DropFormat converts images, PDFs, and Word documents without uploading anything. The conversion happens in your browser using WebAssembly and local JavaScript libraries. The file you drop on the site stays on your computer.

That sentence is also the whole pitch: most “free converters” send your photos to a server you have never heard of, then either keep a copy or claim they do not but cannot prove it. We removed the server from that loop.

From HEIC (iPhone photos)

  • HEIC to JPG · the common case for sharing iPhone photos with anyone not on Apple
  • HEIC to PNG · if you need lossless and do not care about file size
  • HEIC to WebP · smaller than JPG for the same quality
  • HEIC to AVIF · modern compression for iPhone photos

From AVIF

  • AVIF to JPG · broad compatibility for apps that do not accept AVIF
  • AVIF to PNG · lossless output for editing and screenshots
  • AVIF to WebP · a web-friendly fallback format
  • AVIF to PDF · package an AVIF image as a document

From SVG

  • SVG to PNG · rasterize vector graphics with transparency
  • SVG to JPG · flatten vector art for email or print
  • SVG to WebP · smaller raster output for the web
  • SVG to PDF · wrap vector artwork in a document format

From PNG

  • PNG to JPG · shrink a screenshot before emailing it
  • PNG to WebP · smaller again, browsers all support it now
  • PNG to AVIF · high compression for web images
  • PNG to HEIC · high-efficiency output for Apple Photos workflows
  • Optimize PNG · keep PNG output while removing unnecessary bytes
  • PNG to PDF · turn an image into a PDF document
  • PNG to TIFF · for records systems that require TIFF input
  • PNG to ICO · favicon for websites or full-ladder icon for Windows installers and shortcuts

From JFIF

  • JFIF to JPG · fix Outlook attachments that are already JPEG bytes

From JPG

From ICO

  • ICO to PNG · extract the largest favicon image for editing

From WebP

From BMP

  • BMP to JPG · shrink a Windows bitmap for sharing
  • BMP to PNG · lossless, keeps transparency if present
  • BMP to PDF · turn a bitmap into a shareable document

From GIF

From RAW cameras

  • CR2 to JPG · convert Canon RAW photos for sharing
  • NEF to JPG · create a Nikon RAW preview that opens anywhere
  • ARW to JPG · make Sony RAW files easy to upload
  • DNG to JPG · convert Adobe and Android RAW photos locally
  • RAF to JPG · export Fujifilm RAW photos as standard JPG
  • ORF to JPG · turn Olympus RAW files into shareable images

From TIFF

  • TIFF to JPG · make scanner and archive exports easier to share
  • TIFF to PNG · lossless output for forms, diagrams, and records
  • TIFF to PDF · turn scanned TIFF images into a portable document

PDF tools

Word documents

  • Word to PDF · convert DOCX files to PDF in the browser

Compression and resizing

Developer tools

Common tasks

Translation tools

  • All translators · hub for every localization format DropFormat supports
  • PO translator · translate gettext .po and .pot files in your browser, preserve comments and plurals
  • .properties translator · translate Java / Spring / legacy Android .properties resource bundles, preserve comments and escape sequences
  • Mozilla Fluent translator · translate Mozilla Fluent .ftl files, preserve comments, term references, and select expressions for plurals and gender
  • xcstrings translator · translate Apple String Catalog .xcstrings files from Xcode 15, preserve sourceLanguage and plural variations
  • .strings translator · translate Apple .strings and .stringsdict files, preserve comments, escape sequences, and plist plural rules
  • ARB translator · translate Flutter / Google ARB .arb files, preserve @key metadata and ICU plural messages
  • Android strings.xml translator · translate Android strings.xml files, preserve CLDR plural quantity slots, string-array order, and translatable=”false” entries
  • XLIFF 1.2 translator · translate XLIFF 1.2 .xlf and .xliff files from Trados, MemoQ, WPML, Xcode, and other CAT tools
  • XLIFF 2.0 translator · translate XLIFF 2.0 .xlf and .xliff files, the modern OASIS schema with segment indirection
  • TMX translator · translate Translation Memory eXchange .tmx files, the LISA OSCAR 1.4 schema with multi-language tuv variants per tu
  • .NET .resx translator · translate .NET .resx resource files, preserve the schema preamble, resheader entries, and typed data blocks
  • Qt Linguist .ts translator · translate Qt Linguist .ts files, preserve context grouping, numerus plural messages, and disambiguation comments
  • JSON i18n translator · translate generic JSON i18n bundles (i18next, react-intl, vue-i18n), preserve nested keys and ICU plural patterns
  • YAML i18n translator · translate Rails I18n and Hugo YAML resource files, preserve anchors, aliases, comments, and CLDR pluralization keys

How the privacy promise works

It is a property of the code, not a promise on a policy page. The converter is a JavaScript bundle that runs entirely in your browser tab. It decodes your file with local libraries such as libheif, LibRaw, pdf.js, pdf-lib, Mammoth, html2canvas, and the browser’s own native image decoder, encodes the output, and triggers a download. The network is not in that path. You can verify it yourself: open DevTools, switch to the Network tab, drop a file, watch nothing get sent.

The one exception is error reports. If something goes wrong during conversion, the browser posts an error message and a stack trace to our server so we can fix the bug. The file’s bytes are never in that payload. The redacted filename, size, and MIME type are. That is the entire surface area of data we collect. The details are on the privacy policy.

Need another format?

If you need a format pair we do not list yet, send a note through forethought-studio.com and we will queue it.