Free Media, Image, Audio and PDF Tools

Media tools that never see your media. Every page here runs on the file you choose using the browser's own canvas, audio and file APIs, so the photo, recording or PDF you are working on never leaves the machine it is already on — and the result downloads straight back to you. The tools are grouped by the kind of file.

Images 32

Resize, crop, compress, convert, redact, optimise and generate images without uploading.

ASCII Art Generator

Type a phrase, get block letters for a README or banner.

AVIF Converter

Convert AVIF to PNG, JPEG or WebP, or encode to AVIF.

Aspect Ratio Cropper

Crop to a standard ratio without shrinking the picture.

Barcode Generator

EAN-13, UPC-A and Code 128 as crisp, scalable SVG.

Compress to kB

Hit an exact kB limit by searching for the right quality.

EXIF Stripper

Cut GPS and camera metadata out of a photo, losslessly.

Favicon Package

Build a multi-size favicon.ico from any image.

Film Grain & Vignette

Add Gaussian film grain and a vignette to a photo.

GIF Frame Extractor

Save any frame of an animated GIF as a PNG.

HEIC to JPG

Turn an iPhone HEIC photo into a JPEG.

HEIC to PNG

Decode an iPhone HEIC into a lossless PNG.

Image DPI Changer

Set a JPEG or PNG DPI without touching the pixels.

Image Dimensions Inspector

Pixel size, aspect ratio, megapixels and CSS size for any image.

Image Redactor

Black out or pixelate parts of an image for good.

Image Resizer

Resize to a width, height or percent with the aspect ratio locked.

Image Steganography

Hide or reveal text in an image's low bits.

Image to ASCII Art

Turn a photo into ASCII art at any character width.

Image to Data URI

Base64-encode an image as a data URI for CSS or HTML.

Image to WebP

Convert to WebP, JPEG or PNG with a quality slider.

JPG to PNG

Convert a JPEG photo to a lossless PNG file.

JPG to WebP

Re-encode a JPEG as a smaller WebP for the web.

OG Image Generator

Make a 1200×630 Open Graph share image from a title and colours.

PNG to JPG

Shrink a PNG into a JPEG with a quality slider.

PNG to WebP

Convert a PNG to WebP, transparency included.

Pixel Art Upscaler

Enlarge sprites 2× to 32× without blurring the pixels.

QR Code Generator

QR codes for links, Wi-Fi, contact cards and more, as a PNG.

SVG Optimizer

Strip editor cruft and round coordinates. See the bytes saved.

SVG to JPG

Rasterise an SVG to a JPEG at any width.

SVG to PNG

Rasterise an SVG to a PNG at any width.

Transparent Background

Knock a flat background colour out to transparency.

WebP to JPG

Turn a WebP into a JPEG that everything can open.

WebP to PNG

Turn a WebP into a PNG, transparency kept.

Audio 58

Pitch and speed, decibel meter, metronome, Morse audio, mono mixdown, tones, WAV to MP3.

8D Audio

Rotate any song around the listener's head, 8D style.

Audio Channel Swapper

Swap stereo channels, copy one side to both, or invert polarity.

Audio Comparison

Compare two audio files by the numbers and by ear, loudness-matched.

Audio Compressor (Dynamics)

Compress dynamics with threshold, ratio, attack and release.

Audio Duration Sum

Add up the total duration of a batch of audio files.

Audio File Compressor

Shrink any audio file to a target size as MP3.

Audio Info Inspector

Read the sample rate, channels, bitrate and levels of any audio file.

Audio Joiner

Merge several audio files into one, in order, with optional gaps.

Audio Looper

Repeat a selected clip many times with seamless crossfaded joins.

Audio Mixer

Layer several audio files to play together, with clip-safe levels.

Audio Normalizer

Normalise audio to a peak dBFS or LUFS loudness target, in browser.

Audio Padder

Add exact seconds of silence before or after any audio file.

Audio Reverser

Reverse a whole audio file or one selected part, export WAV or MP3.

Audio Speed Changer

Speed up or slow down audio, keeping pitch or shifting it like tape.

Audio Speed and Pitch

Slow down, speed up or transpose an audio file, then export WAV.

Audio Splitter

Split one audio file into equal parts or fixed-length chunks, zipped.

Audio Stereo Widener

Widen or narrow the stereo image with mid/side gain.

Audio Trimmer

Drag in and out points on a waveform, export WAV or MP3.

Audio Volume Changer

Boost or cut audio volume in decibels, whole file or one section.

Audio to Base64

Turn a short audio clip into a base64 data URI.

Audio to CSV/JSON

Export raw audio samples as CSV or JSON for analysis.

Audio to OGG/WebM

Encode audio to WebM or OGG Opus, or MP4 AAC, locally.

Audio to WAV

Convert MP3, M4A, FLAC or OGG to 16- or 24-bit WAV.

BPM Detector

Detect the BPM of any audio file and export a click track.

Bass Booster

Boost bass with a low shelf and a limiter, in browser.

Bit Depth Converter

Convert 24-bit to 16-bit WAV with proper dither.

Clipping Detector

Scan any audio file for clipped samples and list where the flat tops are.

DC Offset Checker

Measure the DC offset of each channel and remove it.

Decibel Meter

Read live sound level in decibels from your microphone.

Distortion and Bitcrusher

Distortion, bit reduction and sample-rate crushing for lo-fi sound.

Echo and Delay

Add echo with delay time, feedback and mix controls.

Equalizer

Boost or cut ten frequency bands and export the result.

Extract Audio From Video

Rip the audio track from a video to MP3 or WAV.

Fade In and Fade Out

Add fade in and fade out with a chosen curve, export WAV or MP3.

Frequency Detector

Read the frequency and nearest note of any sustained tone live.

Key Detector

Detect the key of any song and get its Camelot code for mixing.

Loudness Meter

Measure LUFS and true peak and check them against Spotify, YouTube and broadcast targets.

Low-pass and High-pass Filter

Cut frequencies above or below a point to remove rumble or hiss.

Metronome

Drift-free metronome with accented downbeats and WAV export.

Mono to Stereo

Turn mono into stereo, duplicated or Haas-widened, with balance.

Morse Code Sound

Type a message and hear it keyed as real Morse code.

Noise Gate

Mute background noise below a threshold between words.

Phase Checker

Check a stereo file for phase problems and mono compatibility.

Pitch Shifter

Transpose audio in semitones with the tempo unchanged.

Reverb

Add room, hall, plate or cathedral reverb to audio.

Sample Rate Converter

Resample audio to 44.1, 48, 16 kHz or any common rate.

Silence Finder

Find and timestamp every silent gap in a recording.

Silence Remover

Shorten every long pause in a recording to a fixed gap, automatically.

Silence Trimmer

Cut leading and trailing silence automatically with a threshold and pad.

Spectrogram

Turn any audio file into a spectrogram image, time against frequency.

Spectrum Analyzer

Live FFT spectrum of the microphone or any audio file, in browser.

Stereo to Mono

Downmix stereo audio to mono and export it as WAV.

Telephone and Radio Effect

Telephone, radio, walkie-talkie and megaphone voice presets.

Tone Generator

Play any frequency as a pure tone and export it as WAV.

Vocal Remover

Remove or isolate centre-panned vocals from a stereo song.

Voice Recorder

Record from your mic, trim on a waveform, save as WAV or MP3.

WAV to MP3

Encode WAV or other audio to MP3, without uploading it.

Waveform Viewer

Zoom into any audio file and save its waveform as a PNG image.

Video & Screen 3

Record your screen, grab a frame from a video, inspect viewport and screen size.

PDF 13

Merge, split, extract, delete, rotate and watermark PDFs in the browser, nothing uploaded.

SVG 6

Format, fix, recolour, sprite and generate SVG without leaving the browser.

How the media tools are organised

Images is the largest group: cropping to an aspect ratio, compressing to a target size in kilobytes, stripping EXIF data, building a favicon package, adding film grain, extracting GIF frames, changing DPI, redacting, converting to ASCII or WebP, upscaling pixel art, hiding text in an image, removing a background to transparent PNG, optimising SVG, and generating QR codes, barcodes and ASCII art.

Audio turns the browser into a small studio: pitch and speed changes, a decibel meter, a metronome, Morse code as sound, stereo to mono, a tone generator and WAV to MP3 conversion.

Video & Screen records your screen, captures a still frame from a video, and inspects the viewport you are looking at.

PDF counts pages, rotates, splits and watermarks — the routine edits that usually mean uploading a document to a site you have never heard of.

Why a media tool being local matters more than most

A photo carries the coordinates of where it was taken. A PDF carries the name of whoever created it and often a draft history. A screen recording carries everything that was on your screen. Uploading any of these to a converter means trusting a stranger with that metadata as well as the content. These tools decode, process and re-encode entirely on your device, so the only copy that exists is the one you already have and the one you download.

Vector, raster and the gap between them

Several tools sit on the boundary between formats. SVG optimisation removes editor cruft without changing the drawing; WebP conversion trades a little compatibility for a lot of file size; DPI changes alter how a print program sizes the image without touching a single pixel. Each page explains which kind of change it makes so you know whether the output is lossless.

Practical limits

Because the work happens in your browser, the limit is your device's memory rather than a server's upload cap. A phone will comfortably handle a photo; a multi-gigabyte video is better handled by a desktop application, and the pages say so where it matters.

FAQ

Are my images or PDFs uploaded to a server?

No. Files are read with the browser's File API and processed on a canvas or in memory inside the page. There is no upload endpoint on this site, so there is nothing to receive them and nothing stored afterwards.

Does stripping EXIF data change how my photo looks?

Not visibly. The image is decoded and redrawn pixel for pixel, then re-encoded without the metadata block. A JPEG re-encode is lossy in principle, so the tool encodes at high quality — and offers PNG output if you need a mathematically identical result.

Why is there a file size limit in practice?

Because everything runs in your browser's memory rather than on a server. A very large image or a hundred-page PDF is limited by the RAM available to the tab, which on a modern desktop means several hundred megabytes is usually fine and a phone will manage less.

Can I use these tools without an internet connection?

Yes, once the page has loaded. The tools are plain JavaScript served with the page, no library is fetched from a CDN, and none of them makes a network request while running — so they keep working with the connection off.

Is the output free to use commercially?

Yes. Images, barcodes, audio and PDFs produced here are yours, with no licence, attribution requirement or watermark attached. A generated EAN-13 still needs a number you are entitled to use, which comes from GS1 rather than from us.