Convert Files Online: Free File Format Converters
Turn one format into another, grab the converter for the file type you have.
How to convert files
To convert a file, pick the converter for your source and target formats: image converters swap between JPG, PNG, WebP and SVG. Document converters move between PDF, DOCX, TXT and Markdown, and media converters transcode video (MP4, WebM, GIF) and audio (MP3, WAV). Each tool decodes the original and re-encodes it in the new container/codec so the result opens cleanly in any app that supports the target format. GigAI's converters process everything in-browser. No uploads, no queues, and no watermarks on the output.
53 tools for this task
Every one is free, private and runs in your browser. No sign-up.
PNG to JPG
Convert PNG images to JPG in your browser: pick a background color for transparent areas, set the quality, and download a much smaller file.
JPG to PNG
Convert JPG and JPEG images to lossless PNG in your browser, perfect for editing, transparency workflows and crisp graphics. Free, private, no upload.
WebP Converter
Convert PNG and JPG images to WebP for smaller, faster-loading files, and turn WebP back into PNG or JPG when you need wider compatibility. Free and in-browser.
HEIC to JPG
Convert iPhone HEIC photos to JPG (or PNG) in your browser, so they open everywhere. Free, private and instant. Nothing is uploaded.
EPS to PNG
Convert EPS and Illustrator AI files to high-resolution PNG in your browser. Pick the scale, keep transparency, and download instantly. Nothing is uploaded.
Word to PDF
Convert a Word document (.docx or.doc) into a clean, shareable PDF that looks the same on every device, converted in your browser, so the file is never uploaded.
JPG to PDF
Convert JPG, PNG and other images into a single PDF: reorder them, pick a page size, then download. Free, fast and fully in your browser.
PPT to PDF
Turn a PowerPoint.pptx into a readable, printable PDF right in your browser, one slide per page, with each slide's text and embedded images extracted and laid out. Honest best-effort (not a pixel-perfect render). Nothing is uploaded.
Excel to PDF
Convert an Excel spreadsheet (.xlsx, .xls, .ods) to a clean, printable PDF in your browser. Pick the sheet, choose portrait or landscape and A4 or Letter, then download a bordered table PDF. Nothing is uploaded.
HTML to PDF
Paste or drop HTML and export a clean, print-ready PDF in your browser. Live sandboxed preview renders your markup exactly as-is with inline CSS, then one click paginates it to A4 or US Letter. Nothing is uploaded and no external assets are fetched.
Markdown to PDF
Write or paste Markdown and export a clean, printable PDF in your browser. Live GitHub-flavoured preview with headings, tables, code blocks and task lists, page size, margins and theme included. Nothing is uploaded.
Text to PDF
Paste text or drop a.txt file and export a clean, print-ready PDF with real selectable, searchable text. Pick the font, size, margins and page size: A4 or US Letter. 100% in your browser, nothing uploaded.
EPUB to PDF
Convert an EPUB ebook to a clean, printable PDF in your browser. Chapters are read in order and paginated to A4 or US Letter, text, headings and images intact. Nothing is uploaded, and it's honest about reflow.
Scan to PDF
Use your phone or laptop camera as a document scanner, capture pages and get one PDF, with nothing ever uploaded.
PDF to Word
Turn a PDF into an editable Microsoft Word (.docx) document, text extracted into clean, editable paragraphs, entirely in your browser with no upload.
PDF to JPG
Turn every page of a PDF into a JPG or PNG image, right in your browser. Pick a quality, preview the pages, and download them all as a ZIP.
PDF to PowerPoint
Turn a PDF into a PowerPoint (.pptx) deck in your browser, one slide per page, rendered as a crisp full-bleed image. Great for dropping a report or handout straight into a presentation. 100% on-device, nothing uploaded. (Slides are page images, not editable text.)
PDF to Excel
Extract tables from a PDF into an editable spreadsheet, fix any cells, then download a real Excel.xlsx (or CSV). Best-effort, position-based table detection. Works best on clean tabular PDFs. Nothing is uploaded.
PDF to HTML
Turn a PDF into clean, semantic HTML you can paste into a page, a CMS or an email. pdf.js reads each page's text and rebuilds reading-order paragraphs in per-page sections, 100% in your browser, nothing uploaded. Honest about layout: it recovers text structure, not pixel-perfect design.
PDF to TXT
Extract all the text from a PDF into clean, editable plain text: copy it or download a.txt file. Reads every page's text layer in your browser. Nothing is uploaded. Scanned or image-only PDFs need OCR first.
PDF to Markdown
Turn a PDF into clean Markdown with headings, lists and emphasis inferred from the page, converted in your browser, never uploaded.
JSON to TypeScript
Convert JSON to TypeScript interfaces or types instantly, with merged unions across array items, optional-from-null, readonly, export and naming controls, 100% in your browser.
Unix Timestamp Converter
Convert Unix timestamps to human dates and back, with a live-ticking epoch clock, auto seconds/milliseconds detection, and ISO 8601, UTC, local and relative time, all in your browser.
SVG to React
Convert SVG to a clean React component in your browser, camelCased attributes, TypeScript or JS, memo, forwardRef and React Native output, with a live preview. Nothing is uploaded.
SVG to Vue
Convert SVG to a clean Vue 3 Single-File Component in your browser, a <script setup> SFC with attributes intact and $attrs pass-through, TypeScript or JavaScript, plus a live preview. Nothing is uploaded.
SVG to HTML
Convert SVG to ready-to-paste HTML in your browser: a clean inline <svg> block, or a self-contained <img> with a data-URI src. Live preview, copy and download, nothing uploaded.
SVG to CSS
Convert SVG to a CSS background-image or mask rule in your browser: a compact URL-encoded data URI with a ready selector snippet, live preview and one-click copy. Nothing is uploaded.
SVG to Data URI
Convert SVG to a data: URI in your browser, URL-encoded or base64, and copy it as a CSS background, an inline <img src>, or the raw URI, with a live size comparison. Nothing is uploaded.
Data URI to SVG
Decode a data:image/svg+xml URI back into raw SVG in your browser, handles base64 and URL-encoded payloads, with a live preview and one-click.svg download. Nothing is uploaded.
SVG to PNG
Convert SVG to PNG in your browser at any resolution. Pick a 1×–8× scale or exact pixel size, keep transparency or set a background color, preview live and download. Nothing is uploaded.
PNG to SVG
Convert PNG, JPG or WebP to SVG in your browser: trace a raster image into clean, scalable vector paths with adjustable colors and detail, then copy or download the SVG. Nothing is uploaded.
CSV to JSON
Convert CSV to JSON in your browser. Paste or drop a.csv and get a clean array of objects or arrays with a header toggle, optional number/boolean type inference and pretty or minified output. Nothing is uploaded.
JSON to CSV
Convert JSON to CSV in your browser. Paste an array of objects and get a spreadsheet-ready CSV with a header row, automatic flattening of nested keys, and a choice of comma, semicolon or tab delimiter. Copy or download instantly. Nothing is uploaded.
CSV to Excel
Convert CSV to a real Excel.xlsx file in your browser. Paste or drop a.csv, preview the parsed grid live, name the sheet, and download a workbook that opens natively in Excel, Google Sheets and LibreOffice. Delimiter is auto-detected. Nothing is uploaded.
Excel to CSV
Convert Excel to CSV in your browser. Drop an.xlsx or.xls, pick the sheet you want and download a clean, correctly-quoted CSV. Multi-sheet workbooks, commas inside cells and quoted fields are all handled. Nothing is uploaded.
Video → Work
Turn client Looms, screen recordings and voice notes into developer-ready tasks, bugs, design changes, screenshots and acceptance criteria: each traceable to the moment it was asked for.
Video Converter
Convert video between MP4, WebM, MOV, AVI, MKV and GIF in your browser with FFmpeg. Pick a target format, tune MP4 quality, preview the result and download. Nothing is uploaded.
Video to GIF
Turn a video into a high-quality animated GIF right in your browser. Pick a start, duration, frame rate and width, get a two-pass palette for clean color, then preview and download. Nothing is uploaded.
GIF to Video
Convert an animated GIF into a smaller, smoother MP4 or WebM right in your browser. Modern video compression typically shrinks a GIF to a fraction of its size and plays back cleaner, and nothing is ever uploaded.
MP4 to WebM
Convert MP4 to WebM (VP9) in your browser: a leaner, royalty-free format that streams natively in modern browsers. Tune the quality, preview the result and download. Nothing is uploaded.
WebM to MP4
Convert WebM to MP4 (H.264) in your browser, the universally compatible format that plays on iPhones, in editors and on social. Preview the result and download. Nothing is uploaded.
MOV to MP4
Convert MOV (QuickTime) to MP4 in your browser, a universally compatible H.264/AAC file that plays and uploads everywhere. Real FFmpeg transcoding, in-page preview, one-click download. Nothing is uploaded.
AVI to MP4
Convert AVI to MP4 (H.264/AAC) in your browser: the universal format that plays on phones, browsers, social and editors. Real transcoding with web-ready faststart, preview and download. Nothing is uploaded.
MKV to MP4
Convert MKV to MP4 in your browser, usually a fast, lossless remux that just swaps the container so your video plays on phones, TVs, editors and the web. Nothing is uploaded.
Subtitle Converter
Convert subtitles between SRT and WebVTT and shift the timing to fix out-of-sync captions: instantly, in your browser. Nothing uploaded, no sign-up.
MP3 Converter
Convert any audio to MP3 in your browser, WAV, M4A, AAC, OGG, FLAC and more to a clean, universally-playable MP3 with a bitrate you choose. Preview the waveform, encode locally with lamejs, then download. Nothing is uploaded.
Audio to MP3
Turn any audio file into an MP3, right in your browser. Drop a recording or track, listen to it, choose how good you want the MP3 to sound, and download. No upload, no account, nothing leaves your device.
WAV Converter
Convert any audio to uncompressed WAV in your browser, MP3, M4A, AAC, OGG, FLAC and more to a clean PCM WAV. Choose the sample rate (44.1/48 kHz…), 16- or 24-bit depth and mono/stereo, preview the waveform, then download. Nothing is uploaded.
OGG Converter
Convert any audio to OGG Vorbis in your browser: WAV, MP3, M4A, AAC and FLAC to a small, open, royalty-free OGG at the quality you pick. Preview the waveform, transcode locally, then download. Nothing is uploaded.
FLAC Converter
Convert audio to FLAC, the free lossless codec, right in your browser. Turn WAV, MP3, M4A, AAC or OGG into a bit-perfect, smaller-than-WAV FLAC archive with a waveform preview and exact size readout. Nothing is uploaded.
M4A Converter
Convert any audio to M4A (AAC) in your browser, WAV, MP3, OGG, FLAC and more into a clean, Apple-friendly.m4a that plays perfectly on iPhone, iPad, Mac and iTunes. Preview the waveform, choose AAC or M4A output, then download. Nothing is uploaded.
AAC Converter
Convert any audio to AAC in your browser, WAV, MP3, M4A, OGG, FLAC and more to a compact, high-efficiency.aac file that plays natively on iPhone, Android, YouTube and modern video apps. Preview the waveform, encode locally, then download. Nothing is uploaded.
Audio Format Converter
Convert audio between any formats in your browser, MP3, WAV, OGG, FLAC, M4A and AAC, both ways. Drop a file, choose a target and quality, preview the waveform, then download. Everything runs locally. Nothing is uploaded.
Frequently asked questions
Keep exploring
Problems we solve
Definitions
From the blog
Common tasks
Start with PNG to JPG
Free, private and instant: everything runs in your browser.