{"id":17,"date":"2026-05-18T05:07:44","date_gmt":"2026-05-18T05:07:44","guid":{"rendered":"https:\/\/convert.forethought-studio.com\/home\/"},"modified":"2026-06-11T18:10:30","modified_gmt":"2026-06-11T18:10:30","slug":"home","status":"publish","type":"page","link":"https:\/\/www.forethought-studio.com\/convert\/","title":{"rendered":"DropFormat: file conversion that stays in your browser"},"content":{"rendered":"<p>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.<\/p>\n<p>That sentence is also the whole pitch: most &#8220;free converters&#8221; 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.<\/p>\n<h3>From HEIC (iPhone photos)<\/h3>\n<ul>\n<li><a href=\"heic-to-jpg\/\">HEIC to JPG<\/a> &middot; the common case for sharing iPhone photos with anyone not on Apple<\/li>\n<li><a href=\"heic-to-png\/\">HEIC to PNG<\/a> &middot; if you need lossless and do not care about file size<\/li>\n<li><a href=\"heic-to-webp\/\">HEIC to WebP<\/a> &middot; smaller than JPG for the same quality<\/li>\n<li><a href=\"heic-to-avif\/\">HEIC to AVIF<\/a> &middot; modern compression for iPhone photos<\/li>\n<\/ul>\n<h3>From AVIF<\/h3>\n<ul>\n<li><a href=\"avif-to-jpg\/\">AVIF to JPG<\/a> &middot; broad compatibility for apps that do not accept AVIF<\/li>\n<li><a href=\"avif-to-png\/\">AVIF to PNG<\/a> &middot; lossless output for editing and screenshots<\/li>\n<li><a href=\"avif-to-webp\/\">AVIF to WebP<\/a> &middot; a web-friendly fallback format<\/li>\n<li><a href=\"avif-to-pdf\/\">AVIF to PDF<\/a> &middot; package an AVIF image as a document<\/li>\n<\/ul>\n<h3>From SVG<\/h3>\n<ul>\n<li><a href=\"svg-to-png\/\">SVG to PNG<\/a> &middot; rasterize vector graphics with transparency<\/li>\n<li><a href=\"svg-to-jpg\/\">SVG to JPG<\/a> &middot; flatten vector art for email or print<\/li>\n<li><a href=\"svg-to-webp\/\">SVG to WebP<\/a> &middot; smaller raster output for the web<\/li>\n<li><a href=\"svg-to-pdf\/\">SVG to PDF<\/a> &middot; wrap vector artwork in a document format<\/li>\n<\/ul>\n<h3>From PNG<\/h3>\n<ul>\n<li><a href=\"png-to-jpg\/\">PNG to JPG<\/a> &middot; shrink a screenshot before emailing it<\/li>\n<li><a href=\"png-to-webp\/\">PNG to WebP<\/a> &middot; smaller again, browsers all support it now<\/li>\n<li><a href=\"png-to-avif\/\">PNG to AVIF<\/a> &middot; high compression for web images<\/li>\n<li><a href=\"png-to-heic\/\">PNG to HEIC<\/a> &middot; high-efficiency output for Apple Photos workflows<\/li>\n<li><a href=\"png-to-png-if-it-exists\/\">Optimize PNG<\/a> &middot; keep PNG output while removing unnecessary bytes<\/li>\n<li><a href=\"png-to-pdf\/\">PNG to PDF<\/a> &middot; turn an image into a PDF document<\/li>\n<li><a href=\"png-to-tiff\/\">PNG to TIFF<\/a> &middot; for records systems that require TIFF input<\/li>\n<li><a href=\"png-to-ico\/\">PNG to ICO<\/a> &middot; favicon for websites or full-ladder icon for Windows installers and shortcuts<\/li>\n<\/ul>\n<h3>From JFIF<\/h3>\n<ul>\n<li><a href=\"jfif-to-jpg\/\">JFIF to JPG<\/a> &middot; fix Outlook attachments that are already JPEG bytes<\/li>\n<\/ul>\n<h3>From JPG<\/h3>\n<ul>\n<li><a href=\"jpg-to-png\/\">JPG to PNG<\/a> &middot; lossless, useful if you need to re-edit<\/li>\n<li><a href=\"jpg-to-webp\/\">JPG to WebP<\/a> &middot; same idea as above, smaller files<\/li>\n<li><a href=\"jpg-to-avif\/\">JPG to AVIF<\/a> &middot; modern compression for photos<\/li>\n<li><a href=\"jpg-to-heic\/\">JPG to HEIC<\/a> &middot; make high-efficiency photo copies locally<\/li>\n<li><a href=\"jpg-to-pdf\/\">JPG to PDF<\/a> &middot; package a photo or scan as a PDF<\/li>\n<li><a href=\"jpg-to-tiff\/\">JPG to TIFF<\/a> &middot; create a TIFF copy for archive workflows<\/li>\n<li><a href=\"jpg-to-ico\/\">JPG to ICO<\/a> &middot; turn artwork into a favicon.ico file<\/li>\n<\/ul>\n<h3>From ICO<\/h3>\n<ul>\n<li><a href=\"ico-to-png\/\">ICO to PNG<\/a> &middot; extract the largest favicon image for editing<\/li>\n<\/ul>\n<h3>From WebP<\/h3>\n<ul>\n<li><a href=\"webp-to-png\/\">WebP to PNG<\/a> &middot; for tools that still do not accept WebP<\/li>\n<li><a href=\"webp-to-jpg\/\">WebP to JPG<\/a> &middot; same<\/li>\n<li><a href=\"webp-to-gif\/\">WebP to GIF<\/a> &middot; animated fallback for older tools<\/li>\n<li><a href=\"webp-to-avif\/\">WebP to AVIF<\/a> &middot; even smaller files where AVIF is supported<\/li>\n<li><a href=\"webp-to-pdf\/\">WebP to PDF<\/a> &middot; save a WebP image as a document<\/li>\n<\/ul>\n<h3>From BMP<\/h3>\n<ul>\n<li><a href=\"bmp-to-jpg\/\">BMP to JPG<\/a> &middot; shrink a Windows bitmap for sharing<\/li>\n<li><a href=\"bmp-to-png\/\">BMP to PNG<\/a> &middot; lossless, keeps transparency if present<\/li>\n<li><a href=\"bmp-to-pdf\/\">BMP to PDF<\/a> &middot; turn a bitmap into a shareable document<\/li>\n<\/ul>\n<h3>From GIF<\/h3>\n<ul>\n<li><a href=\"gif-to-jpg\/\">GIF to JPG<\/a> &middot; smaller file, better for photos<\/li>\n<li><a href=\"gif-to-png\/\">GIF to PNG<\/a> &middot; lossless with full color depth<\/li>\n<li><a href=\"gif-to-webp\/\">GIF to WebP<\/a> &middot; preserve animation in a smaller web format<\/li>\n<li><a href=\"gif-to-pdf\/\">GIF to PDF<\/a> &middot; save a GIF image as a document<\/li>\n<\/ul>\n<h3>From RAW cameras<\/h3>\n<ul>\n<li><a href=\"cr2-to-jpg\/\">CR2 to JPG<\/a> &middot; convert Canon RAW photos for sharing<\/li>\n<li><a href=\"nef-to-jpg\/\">NEF to JPG<\/a> &middot; create a Nikon RAW preview that opens anywhere<\/li>\n<li><a href=\"arw-to-jpg\/\">ARW to JPG<\/a> &middot; make Sony RAW files easy to upload<\/li>\n<li><a href=\"dng-to-jpg\/\">DNG to JPG<\/a> &middot; convert Adobe and Android RAW photos locally<\/li>\n<li><a href=\"raf-to-jpg\/\">RAF to JPG<\/a> &middot; export Fujifilm RAW photos as standard JPG<\/li>\n<li><a href=\"orf-to-jpg\/\">ORF to JPG<\/a> &middot; turn Olympus RAW files into shareable images<\/li>\n<\/ul>\n<h3>From TIFF<\/h3>\n<ul>\n<li><a href=\"tiff-to-jpg\/\">TIFF to JPG<\/a> &middot; make scanner and archive exports easier to share<\/li>\n<li><a href=\"tiff-to-png\/\">TIFF to PNG<\/a> &middot; lossless output for forms, diagrams, and records<\/li>\n<li><a href=\"tiff-to-pdf\/\">TIFF to PDF<\/a> &middot; turn scanned TIFF images into a portable document<\/li>\n<\/ul>\n<h3>PDF tools<\/h3>\n<ul>\n<li><a href=\"pdf-to-jpg\/\">PDF to JPG<\/a> &middot; render each page as a JPG image<\/li>\n<li><a href=\"pdf-to-png\/\">PDF to PNG<\/a> &middot; render each page as a lossless PNG image<\/li>\n<li><a href=\"pdf-to-tiff\/\">PDF to TIFF<\/a> &middot; export pages for TIFF-based archive workflows<\/li>\n<li><a href=\"pdf-to-word\/\">PDF to Word<\/a> &middot; extract readable text into a DOCX file<\/li>\n<li><a href=\"pdf-to-text\/\">PDF to Text<\/a> &middot; extract selectable text into a plain TXT file<\/li>\n<li><a href=\"merge-pdf\/\">Merge PDF<\/a> &middot; combine multiple PDFs locally<\/li>\n<li><a href=\"split-pdf\/\">Split PDF<\/a> &middot; save selected pages as a new PDF<\/li>\n<li><a href=\"rotate-pdf\/\">Rotate PDF<\/a> &middot; turn sideways pages without re-uploading the file<\/li>\n<li><a href=\"extract-pdf-pages\/\">Extract PDF Pages<\/a> &middot; save only the pages you need<\/li>\n<li><a href=\"reorder-pdf-pages\/\">Reorder PDF Pages<\/a> &middot; move pages into the right sequence<\/li>\n<li><a href=\"compress-pdf\/\">Compress PDF<\/a> &middot; rewrite a PDF for smaller file size<\/li>\n<li><a href=\"pdf-deskew\/\">Deskew PDF<\/a> &middot; straighten scanned pages without uploading the document<\/li>\n<\/ul>\n<h3>Word documents<\/h3>\n<ul>\n<li><a href=\"word-to-pdf\/\">Word to PDF<\/a> &middot; convert DOCX files to PDF in the browser<\/li>\n<\/ul>\n<h3>Compression and resizing<\/h3>\n<ul>\n<li><a href=\"compress-pdf\/\">Compress PDF<\/a> &middot; shrink scanned and image-heavy documents<\/li>\n<li><a href=\"compress-jpg\/\">Compress JPG<\/a> &middot; reduce photo file size<\/li>\n<li><a href=\"compress-png\/\">Compress PNG<\/a> &middot; optimize screenshots and design exports<\/li>\n<li><a href=\"compress-webp\/\">Compress WebP<\/a> &middot; make web images smaller<\/li>\n<li><a href=\"resize-image\/\">Resize image<\/a> &middot; change image dimensions before sharing<\/li>\n<\/ul>\n<h3>Developer tools<\/h3>\n<ul>\n<li><a href=\"image-to-base64\/\">Image to Base64<\/a> &middot; create a browser-generated data:image Data URL<\/li>\n<li><a href=\"base64-to-image\/\">Base64 to Image<\/a> &middot; decode a Data URL or raw base64 payload into an image file<\/li>\n<\/ul>\n<h3>Common tasks<\/h3>\n<ul>\n<li><a href=\"convert-iphone-photos\/\">Convert iPhone photos to JPG<\/a> &middot; your phone shoots HEIC, the rest of the world wants JPG<\/li>\n<li><a href=\"open-heic-on-windows\/\">Open HEIC files on Windows<\/a> &middot; skip the codec install<\/li>\n<li><a href=\"open-heic-on-windows-11\/\">Open HEIC files on Windows 11<\/a> &middot; when Photos or Paint still refuses the file<\/li>\n<li><a href=\"heic-wont-open-photoshop\/\">HEIC won&#8217;t open in Photoshop<\/a> &middot; make a JPG copy before editing<\/li>\n<li><a href=\"convert-android-photos-to-jpg\/\">Convert Android photos to JPG<\/a> &middot; fix high efficiency HEIC photos from Android cameras<\/li>\n<li><a href=\"compress-images-without-uploading\/\">Compress images without uploading<\/a> &middot; shrink files privately<\/li>\n<li><a href=\"remove-gps-data-from-photos\/\">Remove GPS data from photos<\/a> &middot; strip location metadata before sharing<\/li>\n<li><a href=\"convert-screenshots-to-jpg\/\">Convert screenshots to JPG<\/a> &middot; shrink PNG screenshots for email or Slack<\/li>\n<li><a href=\"make-images-smaller-for-email\/\">Make images smaller for email<\/a> &middot; fit under attachment size limits<\/li>\n<li><a href=\"make-pdf-smaller-for-email\/\">Make a PDF smaller for email<\/a> &middot; compress scans and image-heavy PDFs locally<\/li>\n<li><a href=\"convert-scanner-output\/\">Convert scanner output to PDF<\/a> &middot; turn TIFF scans into shareable documents<\/li>\n<li><a href=\"favicon-from-png\/\">Create a favicon from PNG<\/a> &middot; small favicon.ico bundle for browser tabs and bookmarks<\/li>\n<li><a href=\"app-icon-from-png\/\">Create a Windows app icon from PNG<\/a> &middot; full-ladder .ico for installers, .exe icons, and desktop shortcuts<\/li>\n<li><a href=\"convert-webp-for-photoshop\/\">Convert WebP for Photoshop<\/a> &middot; when your editor won&#8217;t open .webp<\/li>\n<li><a href=\"convert-photos-without-app\/\">Convert without installing an app<\/a> &middot; browser only, nothing to download<\/li>\n<\/ul>\n<h3>Translation tools<\/h3>\n<ul>\n<li><a href=\"translate\/\">All translators<\/a> &middot; hub for every localization format DropFormat supports<\/li>\n<li><a href=\"translate\/po\/\">PO translator<\/a> &middot; translate gettext .po and .pot files in your browser, preserve comments and plurals<\/li>\n<li><a href=\"translate\/properties\/\">.properties translator<\/a> &middot; translate Java \/ Spring \/ legacy Android .properties resource bundles, preserve comments and escape sequences<\/li>\n<li><a href=\"translate\/fluent\/\">Mozilla Fluent translator<\/a> &middot; translate Mozilla Fluent .ftl files, preserve comments, term references, and select expressions for plurals and gender<\/li>\n<li><a href=\"translate\/xcstrings\/\">xcstrings translator<\/a> &middot; translate Apple String Catalog .xcstrings files from Xcode 15, preserve sourceLanguage and plural variations<\/li>\n<li><a href=\"translate\/strings\/\">.strings translator<\/a> &middot; translate Apple .strings and .stringsdict files, preserve comments, escape sequences, and plist plural rules<\/li>\n<li><a href=\"translate\/arb\/\">ARB translator<\/a> &middot; translate Flutter \/ Google ARB .arb files, preserve @key metadata and ICU plural messages<\/li>\n<li><a href=\"translate\/android\/\">Android strings.xml translator<\/a> &middot; translate Android strings.xml files, preserve CLDR plural quantity slots, string-array order, and translatable=&#8221;false&#8221; entries<\/li>\n<li><a href=\"translate\/xliff\/\">XLIFF 1.2 translator<\/a> &middot; translate XLIFF 1.2 .xlf and .xliff files from Trados, MemoQ, WPML, Xcode, and other CAT tools<\/li>\n<li><a href=\"translate\/xliff2\/\">XLIFF 2.0 translator<\/a> &middot; translate XLIFF 2.0 .xlf and .xliff files, the modern OASIS schema with segment indirection<\/li>\n<li><a href=\"translate\/tmx\/\">TMX translator<\/a> &middot; translate Translation Memory eXchange .tmx files, the LISA OSCAR 1.4 schema with multi-language tuv variants per tu<\/li>\n<li><a href=\"translate\/resx\/\">.NET .resx translator<\/a> &middot; translate .NET .resx resource files, preserve the schema preamble, resheader entries, and typed data blocks<\/li>\n<li><a href=\"translate\/ts\/\">Qt Linguist .ts translator<\/a> &middot; translate Qt Linguist .ts files, preserve context grouping, numerus plural messages, and disambiguation comments<\/li>\n<li><a href=\"translate\/json\/\">JSON i18n translator<\/a> &middot; translate generic JSON i18n bundles (i18next, react-intl, vue-i18n), preserve nested keys and ICU plural patterns<\/li>\n<li><a href=\"translate\/yaml\/\">YAML i18n translator<\/a> &middot; translate Rails I18n and Hugo YAML resource files, preserve anchors, aliases, comments, and CLDR pluralization keys<\/li>\n<\/ul>\n<h2>How the privacy promise works<\/h2>\n<p>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&#8217;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.<\/p>\n<p>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&#8217;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 <a href=\"privacy-policy\/\">privacy policy<\/a>.<\/p>\n<h2>Need another format?<\/h2>\n<p>If you need a format pair we do not list yet, send a note through <a href=\"https:\/\/forethought-studio.com\/\">forethought-studio.com<\/a> and we will queue it.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>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 &#8220;free converters&#8221; send your photos to a server you have never heard of, then [&hellip;]<\/p>\n","protected":false},"author":0,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-17","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.forethought-studio.com\/convert\/wp-json\/wp\/v2\/pages\/17","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.forethought-studio.com\/convert\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.forethought-studio.com\/convert\/wp-json\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/www.forethought-studio.com\/convert\/wp-json\/wp\/v2\/comments?post=17"}],"version-history":[{"count":11,"href":"https:\/\/www.forethought-studio.com\/convert\/wp-json\/wp\/v2\/pages\/17\/revisions"}],"predecessor-version":[{"id":285,"href":"https:\/\/www.forethought-studio.com\/convert\/wp-json\/wp\/v2\/pages\/17\/revisions\/285"}],"wp:attachment":[{"href":"https:\/\/www.forethought-studio.com\/convert\/wp-json\/wp\/v2\/media?parent=17"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}