File conversion · In your browser
Convert files without uploading them.
Every converter runs in your browser; your files are not uploaded. Each tool includes a network meter to help you check its activity. If a tool needs an extra decoder or encoder, complete one conversion online before using it offline.
Image converters
-
iPhone photos
HEIC to JPGConvert supported HEIC photos to JPG in batches, with EXIF removed. For offline use, prepare the decoder with an online conversion first.
-
Image formats
JPG to PNGRe-encode JPGs as lossless PNGs locally — nothing leaves your device.
-
Image formats
PNG to JPGShrink PNGs into JPGs with a quality dial, transparency flattened onto white — all in-browser.
-
Image formats
WEBP to PNGTurn WEBP images into PNGs — widely supported where WEBP still is not — converted locally, never uploaded.
-
Image formats
AVIF to PNGConvert supported AVIF images to PNG in your browser, including images with transparency.
-
Image formats
AVIF to JPGTurn AVIF images into JPGs — widely supported where AVIF still is not — in your browser.
-
Drawings
SVG to PNGRender an SVG to a PNG at the size it declares, or up to four times it — transparency kept, drawn by your browser, never uploaded.
-
Drawings
SVG to JPGRender an SVG to a JPG at the quality you choose — transparency flattened onto white, drawn by your browser, never uploaded.
-
iPhone photos
HEIC to PNGConvert supported HEIC photos to PNG. PNG adds no lossy encoding step, but decoding and canvas conversion can change colour, precision and translucent pixels.
-
Image formats
WEBP to JPGConvert supported WEBP images to JPG, with a quality setting and transparency flattened onto white.
-
Image formats
JPG to WEBPEncode JPG photos as WEBP, then compare the output's size and appearance.
-
Code reader
QR code readerRead a QR code's full decoded text or address in this tab, without opening it. Check addresses yourself; type labels and warnings do not verify the destination.
PDF & documents
-
Documents
PNG to PDFCompatible PNG image streams pass through to the PDF; other supported PNGs are decoded and re-encoded, with conversion notes on the result row.
-
Documents
JPG to PDFCompatible JPEG image data passes through after header stripping; other supported JPEGs are re-encoded and noted. Placement follows available orientation tags.
-
Documents
HEIC to PDFConvert supported images within each HEIC file to pages in a separate PDF. Selecting several files does not merge them.
-
Documents
WEBP to PDFPut a WEBP image in a PDF — decoded by your browser, transparency kept, never uploaded.
-
Documents
SVG to PDFTurn an SVG drawing into a one-page PDF at the size it declares — rendered in your browser at the scale you choose, never uploaded.
-
Documents
Merge PDFCombine PDFs in the order you set. Retained content, image and font streams keep their bytes, but the PDF structure is rebuilt — protected files refused by name.
Audio
-
Audio
M4A to MP3Re-encode supported M4A/AAC audio, including voice memos, as MP3 in your browser.
-
Audio
WAV to MP3Shrink huge WAV recordings into small MP3s with a bitrate dial — all in-browser, nothing leaves your device.
-
Audio
Video to MP3Pull the audio track out of your own video files as an MP3 — the video itself never travels anywhere.
-
Audio
Audio JoinerPut several tracks end to end into one MP3, in an order you set, with an optional crossfade at each seam.
-
Audio
Change PitchMove pitch and speed independently: change pitch without changing duration, or change speed while retaining the selected pitch.
-
Audio
Ringtone makerCut a ringtone with optional nearby zero-crossing search to reduce click risk. A “zero-cross search shift: 0 samples” label at a source boundary does not verify a crossing. Preview the sample seam before MP3 export; clicks can remain, including in stereo.
Audio analysis
-
Audio analysis
Morse audio to textDrop a recording of morse code and read it back as text — the tone, speed and timing measured from your file, decoded entirely in this tab.
-
Audio analysis
Song BPM counterDrop a song and read its tempo — the beat spacing measured in this tab, with the half or double reading it cannot rule out named beside the answer.
-
Audio analysis
MP3 to MIDITranscribe a solo melody to MIDI with tuning estimates and confidence scores. Detected mixtures or insufficiently periodic sound may be refused; the checks can miss chords.
-
Audio analysis
Song key finderDrop a song and read its musical key — with the runner-up key and the margin between them printed beside it, because a key and its relative minor share all seven notes.
Video
-
Video
MP4 to GIFTurn a few seconds of your own video into a GIF — clip, width, and frame-rate controls, all in-browser.
-
Video
Video to FramesSave a still or sample a clip at native dimensions. Rows show browser-reported frame times when available, or target times labeled unmeasured. Sampling rate and JPEG quality are requested settings, not output measurements.
-
Video
Remove Audio From VideoStrip the sound out of an MP4, M4V or MOV by rewriting its index — the picture is copied across untouched, never re-encoded.
3D printing
-
3D printing
STL file viewerOpen an STL and see it: triangle count, bounding box and a rotatable preview, measured in your browser and never uploaded.
-
3D printing
3MF to STLExport supported 3MF geometry as STL. The declared or default unit and selected scale factor are shown with the result.
-
3D printing
Lithophane makerGenerate a lithophane STL from a photo, with a modeled tone ladder and nominal layer-step estimate. Printed results depend on the printer, material and settings.
Methodology
-
Methodology
How local conversion worksProcessing paths, required downloads, and the limits of network meters and offline checks.
Guides
Guides to file conversion — format differences, image metadata, and ways to inspect a converter's network activity:
Local file conversion
An upload-based converter processes a file on a remote server. Its retention policy determines how long that copy is kept. Unuploaded instead uses code running in your browser, so it does not need a remote copy of the file.
“Site cache ready: yes” means the service worker is active, not that every extra engine is ready. Cached resources may need downloading again after cache clearing or eviction. The methodology page explains offline preparation and the limits of network checks.