Amba's Tools

Convert files without uploading them

Converters, editors, calculators, and coding courses that run inside your browser. Nothing is uploaded, so keep your originals and export what you make.

Popular tools

HEIC to JPG.heic → .jpgMOV to MP4.mov → .mp4MP4 to MP3.mp4 → .mp3Video to GIFTurn MP4, MOV, WebM, or MKV video clips into high-quality GIFs in your browserCompress ImageReduce image file size in your browser without uploadingResize ImageResize JPG, PNG, WebP, and HEIC images to exact pixel dimensions or a percentage, right in your browserPNG to JPG.png → .jpgWebP to PNG.webp → .pngCompress VideoShrink MP4, MOV, WebM, and MKV videos for email, Discord, and messaging appsWAV to MP3.wav → .mp3Merge PDFCombine several PDF files into one in your browser, in the order you chooseCompress PDFShrink PDF files in your browser: recompress embedded photos while keeping text selectable, or flatten scans for the smallest sizeJPG to PDFConvert JPG photos into a PDF in your browser: one image per page, in order, with optional A4 or Letter pages and marginsPDF to JPGConvert every page of a PDF into a JPG image at the resolution you choose, in your browserImages to GIFCombine JPG, PNG, WebP, or HEIC images into an animated GIF in your browserPNG to ICOConvert a PNG into a multi-size ICO file for favicons and Windows icons, in your browserRemove BackgroundRemove the background from a photo or product picture automatically, on your device: a neural network finds the subject and returns a transparent PNG, or a white or colored backgroundAudio to TextTranscribe MP3, WAV, M4A, OGG, and FLAC recordings to text on your device with WhisperQR Code GeneratorMake a QR code for a link, Wi-Fi, text, or contact details in your browserRemove EXIF DataStrip metadata, location, and camera details from JPG, PNG, WebP, and HEIC photos before sharingSprite EditorDraw pixel art and animated sprites in your browser: pencil, fill, layers, mirror mode, palettes, lighten, darken, and noise brushes, frames with playback, undoMinecraft Skin EditorMake and edit Minecraft skins in your browser: paint on the 3D model or the texture, layers, left/right mirroring, Steve and Alex, poses, load any player by usernameHourly to SalaryTurn an hourly wage into yearly, monthly, biweekly, and weekly pay, before and after federal tax, Social Security, Medicare, and state taxTake-Home PayEstimate your net paycheck from a yearly salary or hourly wage: federal income tax, Social Security, Medicare, state tax, and 401(k) deductions, per paycheck and per year

Browse by category

Image tools 52

Convert, crop, rotate, watermark, and resize images, make favicons and QR codes, read text from images, and strip EXIF data, all in your browser.

All 52 image tools

Video tools 20

Convert, trim, crop, rotate, mute, and speed up videos, extract frames, convert subtitles, and compress for sharing, without uploading your files.

All 20 video tools

Audio tools 16

Convert between MP3, WAV, M4A, FLAC, and OGG, extract audio from video, trim, merge, and adjust volume, all in your browser.

All 16 audio tools

GIF tools 12

Make GIFs from video or images, compress them, add captions, convert GIF to MP4, and reverse, resize, speed up, or split animated GIFs in your browser.

All 12 gif tools

PDF tools 9

Merge, split, sign, and compress PDFs, extract text, convert JPG or PNG to PDF, and export pages as images, all in your browser with no upload.

All 9 pdf tools

Game dev tools 23

Minecraft skin editor with 3D preview, sprite and pixel art editor, seamless noise and normal map generators, sprite sheets, and DDS and TGA texture converters, all in your browser.

All 23 game dev tools

Calculator tools 15

Hourly to salary, take-home pay after tax, overtime, raises, freelance rates, tips, budgets, loan and mortgage payments, and compound interest. Instant, private, in your browser.

All 15 calculator tools

Learn something

Coding courses

Python, JavaScript, Java, HTML and CSS, and SQL lessons where the code runs in your browser and gets checked as you go, each course ending in a project built from your own work.

All courses

Which format should I use?

All 25 format guides

Images

Photo: JPG, or WebP for a website. Screenshot, logo, transparency: PNG. Logo that has to scale: SVG. Animation: GIF, or WebP where it is only for the web. Icon: ICO.

Documents

Anything that has to print or look identical everywhere: PDF.

Audio

Sharing: MP3. Editing: WAV. Keeping a lossless copy: FLAC. Came off an iPhone: M4A, convert if it will not play.

Video

Sharing or uploading: MP4. Came off an iPhone: MOV, convert to MP4 if it will not play. Web page: WebM. Keeping everything, subtitles included: MKV.

Subtitles

Handing the file to someone, or uploading it: SRT. Video on your own web page: VTT. Styling, positioning, or karaoke: ASS.

Game textures

Shipping in a game: DDS with mipmaps. Source art for an engine or a mod: TGA or PNG.

Why the files stay on your device

The usual converter uploads your file to a server, queues it, processes it, and sends it back. That is why those sites need accounts, size limits, and a reason to keep your photos around. Browsers can run compiled code at close to native speed now, so this site ships the real engines instead: libheif for iPhone photos, FFmpeg for video and audio, pdf.js for PDFs, and Rust code I wrote for GIFs, game textures, and tracing pictures into SVG, all compiled to WebAssembly and loaded into your tab. The file is read into memory, processed there, and handed back as a download.

The trade-off is that heavy jobs use your processor rather than a data center: re-encoding a long 1080p video takes a few minutes on a laptop. Everything else is faster than an upload-based service, because there is no upload. It works in current Chrome, Edge, Firefox, and Safari, on desktop and phones, and once an engine has been downloaded the tool keeps working offline.

If something you need is missing, write an email and I will take a look at building it.