Files never leave your device.
Powerful file tools.
Right in your browser.
Convert PDFs, images, videos, audio, spreadsheets, and more. Your files stay on your device—where they belong.
No trials, credits, or surprise paywalls.
Your browser does the work instantly.
Tools for real work
Thirty-five focused utilities for images, documents, animations, data, and everyday file tasks.
Image tools
23 toolsHEIC to PNG
Convert iPhone HEIC photos to lossless PNG files privately in your browser.
HEIC, HEIF → PNGAVIF to JPG
Turn AVIF images into compatible JPG files with adjustable quality.
AVIF → JPGSVG to PNG
Render an SVG as a crisp PNG at the exact dimensions you need.
SVG → PNGGIF Cropper
Crop an animated GIF while keeping its frames, timing, and animation.
GIF → GIFFlip Image
Mirror a photo horizontally, vertically, or both and export a private PNG, JPG, or WebP copy.
PNG, JPG, WebP → PNG, JPG, WebPSVG to JPG
Render a local SVG into a JPG with exact dimensions, background color, and adjustable quality.
SVG → JPGStitch Images
Join local images side by side or vertically with adjustable spacing, a background, and keyboard reordering.
PNG, JPG, WebP → PNG, JPG, WebPPixelate Image
Apply adjustable whole-image pixelation to a photo, preview the result, and export it locally.
PNG, JPG, WebP → PNG, JPG, WebPWebP to GIF
Convert still or animated WebP into GIF locally, preserving animation where the browser supports decoding it.
WebP → GIFGIF to PNG
Extract a selected composited GIF frame, or download every frame as lossless PNG images in a ZIP.
GIF → PNG, ZIPAVIF to PNG
Convert an AVIF image into a transparent-capable PNG entirely on your own device.
AVIF → PNGRotate Image
Rotate a photo by an exact clockwise angle, fit the full result, and export PNG, JPG, or WebP.
PNG, JPG, WebP → PNG, JPG, WebPPNG to GIF
Convert one PNG into a still GIF or combine equally sized PNG frames into an animated GIF.
PNG → GIFBlur Image
Apply a whole-image blur with an adjustable radius and preview the exported result privately.
PNG, JPG, WebP → PNG, JPG, WebPWebP to JPG
Convert WebP images into JPG with adjustable quality and a chosen background for transparent areas.
WebP → JPGWebP to PNG
Create a PNG copy of a WebP image while retaining decoded transparency, without a file upload.
WebP → PNGGIF Resizer
Resize an animated GIF to a chosen width while preserving aspect ratio, frame sequence, timing, and looping.
GIF → GIFGIF Speed Changer
Speed up or slow down an animated GIF using a multiplier, then preview and download the new animation.
GIF → GIFHEIC to JPG
Turn an iPhone HEIC or HEIF photo into a compatible JPG with local decoding and adjustable quality.
HEIC, HEIF → JPGJPG to ICO
Create a Windows icon with six resolutions from a JPG image, privately in your browser.
JPG → ICOICO to PNG
Inspect the image sizes inside an ICO file and export your chosen resolution as PNG.
ICO → PNGPNG to JPG
Convert PNG to JPG with adjustable quality and a background color for transparent areas.
PNG → JPGPNG to SVG
Trace PNG images into editable SVG vector paths entirely in your browser.
PNG → SVGPDF tools
11 toolsPDF to PNG
Convert selected PDF pages to high-quality PNG images without uploading the PDF.
PDF → PNG, ZIPPNG to PDF
Combine one or more PNG images into a clean PDF in your chosen page size.
PNG → PDFCrop PDF
Trim PDF page margins from every page without uploading the document.
PDF → PDFText to PDF
Create a paginated PDF from local text with A4 or Letter pages, selectable text, fonts, and margins.
UTF-8 text → PDFWebP to PDF
Arrange WebP images into a PDF with page-size controls and private browser processing.
WebP images → PDFSVG to PDF
Render static SVG images into PDF pages with a preview-compatible local conversion.
Static SVG images → Image-based PDFHEIC to PDF
Turn HEIC photos into a PDF, choosing image order, background and page size.
HEIC / HEIF → PDFFlatten PDF
Flatten PDF form fields or create image pages containing the document’s visible appearance.
PDF → Flattened PDFPDF to Text
Extract a PDF’s existing text layer and download the result as a private UTF-8 text file.
PDF with text layer → UTF-8 textHTML to PDF
Preview local HTML and export its rendered appearance as PDF pages without a server upload.
Self-contained HTML → Image-based PDFWord to PDF
Preview a DOCX document locally and export the rendered pages into a PDF.
DOCX → Image-based PDFData tools
17 toolsXML Formatter
Format, minify, and validate XML instantly in a private browser editor.
XML, text → XML, textXLSX to CSV
Convert any worksheet in an Excel file to CSV without sending it to a server.
XLSX → CSVJSON Diff
Compare two JSON documents and inspect added, removed, and changed values.
JSON, text → Diff reportJSON Minifier
Validate and compact JSON without changing large numeric literals, string escapes, duplicate keys, or key order.
JSON, text → JSONXML to JSON
Convert XML to readable JSON with explicit attribute and repeated-element rules, entirely in your browser.
XML → JSONLine Counter
Count total, blank, and nonblank lines plus Unicode characters in pasted text or a local file.
UTF-8 text → Counts, JSONYAML to JSON
Convert YAML into formatted JSON with exact numeric values and clear validation errors.
YAML 1.2 → JSONJSON to CSV
Turn JSON records into CSV with selectable delimiters and spreadsheet-safe output.
JSON objects → CSVJSON to YAML
Create readable YAML from JSON while preserving scalar types and large numeric values.
JSON → YAMLMarkdown to HTML
Convert Markdown headings, tables, lists and code blocks into HTML with a safe preview.
Markdown → HTMLJSON to XML
Convert JSON to XML using a chosen root element, repeated elements and explicit attributes.
JSON → XMLCSV Viewer
Open CSV files as a navigable table without uploading them or executing spreadsheet formulas.
CSV / TSV → Table previewXLSX Viewer
Inspect worksheet values from an XLSX workbook and switch between sheets locally.
XLSX → Worksheet valuesCSV to XLSX
Create an XLSX workbook from CSV while preserving text, leading zeros and long identifiers.
CSV / TSV → XLSXCase Converter
Change text to uppercase, lowercase, title case or sentence case with locale-aware casing.
Text → TextEPUB to PDF
Render an unencrypted EPUB in reading order and export its text and images into PDF pages.
Unencrypted EPUB → Image-based PDFPPTX Viewer
View PPTX slides with text, images, shapes, tables and common charts directly in your browser.
PPTX → Static slide previewAudio tools
9 toolsWAV to MP3
Compress a WAV recording into an MP3 locally with no upload or waiting queue.
WAV → MP3M4A to MP3
Convert an M4A recording to MP3 with your chosen bitrate and local processing.
M4A → MP3MP3 to OGG
Convert MP3 audio to Opus in an OGG container with selectable bitrate.
MP3 → OGG / OpusReverse Audio
Reverse an entire recording locally and export the reversed samples as WAV.
Supported audio → 16-bit WAVOGG to MP3
Convert supported OGG audio into MP3 with bitrate and metadata controls.
OGG / OGA / Opus → MP3MP3 to WAV
Decode MP3 audio into an uncompressed WAV file for compatible editors and applications.
MP3 → 16-bit PCM WAVFLAC to MP3
Create a smaller MP3 copy of a FLAC recording using your selected bitrate.
FLAC → MP3MP3 to M4A
Convert MP3 audio into AAC in an M4A container with explicit bitrate controls.
MP3 → M4A / AACAudio Compressor
Reduce audio file size with a chosen MP3 bitrate and an honest before/after size check.
Supported audio → Smaller MP3Subtitle tools
1 toolVideo tools
3 toolsWebM to MP4
Convert a WebM video to MP4 on your device using browser media codecs.
WebM → MP4MKV to MP4
Convert supported MKV video into MP4 with checks that required audio and video tracks survive.
MKV → MP4 / H.264 + AACMOV to MP4
Convert supported MOV clips into MP4 with local codec and output-duration checks.
MOV → MP4 / H.264 + AACFile tools
1 toolCreative tools
2 toolsDeveloper tools
4 toolsUUID Generator
Generate cryptographically random version-4 UUIDs locally, individually or in batches of up to 1,000.
Count → UUID v4, textCMYK to RGB
Calculate an approximate RGB and HEX color from four CMYK percentages.
CMYK percentages → RGB / HEXUnix Timestamp Converter
Convert Unix seconds, milliseconds and timezone-qualified ISO dates with explicit units.
Unix time / ISO date → UTC / seconds / millisecondsSVG Viewer
Preview a static SVG image locally and inspect its dimensions without executing scripts.
Static SVG → Preview / SVGYour files are not our business.
Traditional online converters send your documents to somebody else’s computer. Browser Power Tools uses modern browser APIs, WebAssembly, and local storage so the useful work happens on yours.