tools.tab4.dev
- local only
- offline: not yet
check it out we got toolz. o and they run in your browser, so no files leave your device
216tools
star a tool and it stays here.
image
convert, shrink, crop and clean up pictures.
- image converterConvert images between PNG, JPG and WebP.
- WebP to PNGTurn WebP images into lossless PNG files.
- PNG to WebPShrink PNG images into WebP.
- JPG to PNGConvert JPEG photos to PNG.
- PNG to JPGConvert PNG images to JPEG, with a background colour for transparency.
- image compressorMake JPG, PNG and WebP files smaller, with a size comparison.
- image resizerResize images by pixels or percentage, one or many at once.
- image cropperCrop an image freely or to a fixed aspect ratio.
- image rotator / flipperRotate by 90° steps or any angle, and flip horizontally or vertically.
- image watermarkStamp text or a logo onto images.
- grayscale converterTurn images black and white.
- metadata removerStrip EXIF, GPS and other metadata. JPG, PNG and WebP are cleaned without re-encoding.
- metadata viewerRead EXIF, GPS, camera and colour profile data from photos.
- colour palette extractorPull the main colours out of an image.
- favicon generatorMake favicon.ico, app icons and a web manifest from one image.
- image to Base64Encode an image as Base64 or a data URL, or decode one back.
- HEIC to JPG / PNGOpen iPhone HEIC photos and save them as JPG or PNG.
- AVIF converterTurn images into small AVIF files, or AVIF back into PNG and JPG.
- BMP converterConvert BMP to PNG, JPG or WebP, or save images as BMP.
- SVG to PNGRender SVG at any size as a crisp PNG, JPG or WebP.
- PNG to ICOMake a Windows .ico with the sizes you choose.
- GIF frame extractorSplit an animated GIF into PNG frames.
- animated GIF makerTurn a set of images into an animated GIF.
- brightness / contrast / saturationAdjust brightness, contrast, saturation and hue with a live preview.
- image blur / sharpenSoften or sharpen images.
- border & rounded cornersAdd a border, padding or rounded corners to images.
- background colour replacerSwap a colour for another, or make it transparent.
- collage makerArrange photos into a grid collage.
- contact sheet generatorA grid of thumbnails with file names, for printing or review.
- image stitcherJoin images side by side or top to bottom.
- image comparison sliderCompare two images with a draggable before and after slider.
- batch image converterResize, convert and rename many images in one go.
- image to ASCII artTurn a picture into text art.
PDF & documents
merge, split, fill, OCR and convert PDFs, Word files and text.
- PDF mergerCombine several PDFs into one, in the order you choose.
- PDF splitterSplit a PDF into single pages or ranges.
- PDF page extractorCopy chosen pages into a new PDF.
- PDF page reordererDrag pages into a new order.
- PDF page removerDelete pages from a PDF.
- PDF page rotatorRotate some or all pages of a PDF.
- images to PDFPut JPG, PNG and WebP images into one PDF.
- PDF to PNGRender PDF pages as PNG images.
- PDF to JPGRender PDF pages as JPEG images.
- PDF text extractorCopy the text layer out of a PDF.
- PDF page numbersAdd page numbers to a PDF.
- PDF watermarkStamp text across every page of a PDF.
- PDF metadata viewer / editorSee and change a PDF's title, author and other properties, or wipe them.
- PDF form fillerFill in PDF form fields and save the filled copy.
- PDF form flattenerTurn form fields into plain page content so they can't be edited.
- PDF OCR experimentalRead the text in scanned PDFs with on-device OCR.
- PDF to searchable text fileGet all the text out of a PDF, using OCR only for pages that need it.
- PDF image extractorSave the pictures embedded in a PDF.
- PDF attachment extractorSave files attached inside a PDF.
- PDF page size changerFit every page onto A4, Letter or a custom size.
- PDF compressorMake PDFs smaller: a lossless rebuild, or re-saving scans as JPEG.
- text to PDFTurn plain text into a tidy PDF, any language's letters included.
- Markdown to PDFTurn Markdown into a formatted PDF.
- DOCX to plain textGet the text out of a Word document.
- DOCX to HTMLConvert a Word document into clean HTML.
- DOCX text extractorPull the text out of many Word files at once, with word counts.
- local document viewerOpen PDFs, Word files, text, Markdown, CSV and images right here.
files & archives
zip, 7z, rar, tar, gzip, hashes, duplicates and renaming.
- ZIP creatorPack files and folders into a ZIP archive.
- ZIP extractorOpen a ZIP and save some or all of its files.
- file hash calculatorSHA-256, SHA-512, SHA-1 and MD5 checksums, with a compare box.
- file info viewerSize, dates, real type and media details of any file.
- file type detectorIdentify what a file really is from its contents, not its name.
- batch file renamerRename many files with a pattern and get them back as a ZIP.
- file size converterConvert between bytes, KB, MB, GB and their binary KiB, MiB, GiB cousins.
- GZIP compressor / decompressorGzip a file or unpack a .gz, streamed so size isn't a problem.
- TAR creator / extractorMake or unpack .tar archives, folders included.
- TAR.GZ creator / extractorMake or unpack .tar.gz and .tgz archives.
- 7z extractorOpen .7z archives and save their files.
- RAR extractorOpen .rar archives (RAR4 and RAR5) and save their files.
- archive contents viewerSee what's inside ZIP, 7z, RAR, TAR, ISO and more without extracting.
- extract selected archive filesPick just the files you need from any archive.
- duplicate file finderFind identical files in a folder by their contents.
- file splitterCut a big file into numbered parts of any size.
- file joinerPut split parts back together, with a checksum check.
text
count, clean, sort, compare and convert text.
- word counterCount words, characters, lines, sentences and reading time.
- case converterUPPERCASE, lowercase, Title Case, Sentence case and more.
- camelCase / snake_case converterSwitch identifiers between camelCase, snake_case, kebab-case and friends.
- duplicate line removerRemove repeated lines and keep the first or last copy.
- line sorterSort lines alphabetically, numerically, by length, or shuffle them.
- whitespace removerTrim lines, collapse spaces and drop empty lines.
- find and replaceReplace text with plain matching or regular expressions.
- text diffCompare two texts and highlight what changed.
- text reverserReverse characters, words or lines.
- slug generatorTurn titles into clean URL slugs.
- markdown previewerWrite Markdown and see it rendered as you type.
- markdown to HTMLConvert Markdown into clean HTML.
- HTML to plain textStrip tags from HTML and keep readable text.
data & spreadsheets
CSV, Excel, JSON, YAML, XML and TOML, converted and cleaned.
- CSV to JSONTurn CSV into JSON objects or arrays.
- JSON to CSVTurn a JSON array into CSV, flattening nested fields.
- CSV to ExcelSave CSV as an .xlsx spreadsheet.
- Excel to CSVExport a sheet from an .xlsx file as CSV.
- Excel to JSONTurn a spreadsheet's rows into JSON.
- JSON to ExcelSave a JSON array as an .xlsx spreadsheet.
- CSV viewer / editorOpen, sort, edit and save CSV files as a table.
- Excel viewerLook inside .xlsx files without Excel.
- CSV column extractorKeep, drop and reorder CSV columns.
- CSV row filterKeep only the rows that match your rules.
- CSV duplicate removerRemove duplicate rows, by whole row or chosen columns.
- CSV mergerStack several CSV files into one, lining up their columns.
- JSON to YAMLConvert JSON into YAML.
- YAML to JSONConvert YAML into JSON.
- JSON to XMLConvert JSON into XML.
- XML to JSONConvert XML into JSON, attributes included.
- TOML to JSONConvert TOML config files into JSON.
- JSON diffCompare two JSON documents by structure, not by text.
audio
convert, trim, merge, fade, normalize and inspect audio.
- audio converterConvert between MP3, WAV, OGG, Opus, M4A and FLAC.
- MP3 to WAVDecode MP3 files to uncompressed WAV.
- WAV to MP3Encode WAV recordings as MP3.
- OGG / Opus converterMake or open OGG Vorbis and Opus files.
- audio compressorShrink audio files with a lower bitrate, mono and sample rate.
- audio trimmerCut the start and end off a recording, on a waveform.
- audio mergerJoin audio files end to end, with optional gaps or crossfades.
- audio splitterSplit audio into equal parts, fixed lengths, or at chosen times.
- audio volume changerMake audio louder or quieter by any number of decibels.
- audio normalizerBring audio files to the same peak or loudness.
- audio fade in / outFade the start and end of a track.
- audio speed changerSpeed audio up or slow it down, with or without changing the pitch.
- audio reverserPlay audio backwards.
- stereo to monoMix stereo channels down to mono.
- audio waveform viewerSee and play an audio file's waveform, and save it as an image.
- audio metadata viewerRead tags, cover art, duration and bitrate of audio files.
video
convert, compress, trim, crop and turn videos into GIFs.
- video converterConvert videos between MP4, WebM, MOV and MKV.
- MP4 to WebMTurn MP4 videos into WebM.
- WebM to MP4Turn WebM videos into MP4 that plays everywhere.
- video compressorMake videos smaller by quality or by a target file size.
- video trimmerCut the start and end off a video.
- video resizerScale videos to 1080p, 720p or any size.
- video cropperCrop a video to an area you draw, or to an aspect ratio.
- video rotatorRotate videos 90° or 180°, or flip them.
- video to GIFTurn a clip into a good-looking GIF.
- GIF to videoTurn a GIF into a much smaller MP4 or WebM.
- extract audio from videoSave a video's soundtrack as its own file.
- remove audio from videoMute a video by dropping its audio track.
- video frame extractorSave frames from a video as images.
- video thumbnail generatorPick the perfect frame for a thumbnail, or make a grid of moments.
- video speed changerSpeed videos up or slow them down.
developer
formatters, encoders, generators and testers.
- JSON formatterPretty-print JSON with your choice of indent and key order.
- JSON validatorCheck JSON and point at the exact line and column of an error.
- JSON minifierStrip whitespace out of JSON.
- Base64 encoder / decoderEncode and decode Base64 text and files, UTF-8 safe.
- URL encoder / decoderPercent-encode and decode URLs and query values.
- HTML escape / unescapeEscape <, >, & and quotes, or turn entities back into characters.
- UUID generatorGenerate random v4 or time-ordered v7 UUIDs.
- Unix timestamp converterConvert between Unix time and readable dates.
- regex testerTest JavaScript regular expressions with live highlighting and groups.
- QR code generatorMake QR codes for links, text or Wi-Fi, as PNG or SVG.
- QR code readerRead QR codes from an image or your camera.
- random string generatorRandom strings from the character sets you pick.
- password generatorStrong random passwords with a strength estimate.
- colour converterConvert colours between HEX, RGB and HSL.
- JavaScript formatterPretty-print JavaScript with your indent settings.
- JavaScript minifierMinify JavaScript with Terser, with size savings.
- CSS formatterPretty-print CSS.
- CSS minifierMinify CSS with CSSO.
- HTML formatterIndent HTML neatly.
- HTML minifierRemove comments and extra whitespace from HTML.
- SQL formatterFormat SQL for PostgreSQL, MySQL, SQLite and more.
- XML formatter / validatorCheck XML is well-formed and indent it.
- YAML formatter / validatorValidate YAML with line numbers for errors, and tidy it.
- JWT decoderRead a JWT's header and claims. It doesn't verify the signature.
- ULID generatorSortable unique IDs, optionally monotonic.
- Nano ID generatorShort random IDs with your own length and alphabet.
- cron expression parserExplain a cron expression in plain words.
- cron next-run calculatorList the next times a cron schedule will run.
- URL parserSplit a URL into its parts and decode its query.
- query string builderBuild or edit a URL query string from key and value pairs.
- UTM link builderAdd UTM campaign tags to a link.
- HTTP header parserTurn raw HTTP headers into a readable table with notes.
- JSONPath testerRun JSONPath queries against JSON and see the matches.
- text encoding converterRe-save text files between UTF-8, UTF-16 and older encodings.
calculators
percentages, units, dates, money and everyday maths.
- percentage calculatorPercent of, percent change and what-percent-is questions.
- unit converterLength, weight, temperature, volume, area, speed and more.
- date differenceDays, weeks and months between two dates, with working days.
- age calculatorExact age in years, months and days, and the next birthday.
- aspect ratio calculatorFind a ratio or the missing width or height.
- discount calculatorSale price and savings from a percentage off.
- tip calculatorTip and per-person split for a bill.
- random number generatorRandom numbers in a range, unique or not.
- loan calculatorMonthly payment, total interest and a full repayment schedule.
- compound interest calculatorGrowth with compounding and regular deposits, year by year.
- savings calculatorHow long to reach a goal, or how much to save each month.
- VAT / sales tax calculatorAdd or remove VAT and sales tax from a price.
- BMI calculatorBody mass index in metric or imperial units.
design & CSS
colours, gradients, shadows, layout playgrounds and SVG.
- colour pickerPick a colour from your screen or an image, in every format.
- colour palette generatorHarmonies, shades and tints from one base colour.
- colour contrast checkerWCAG contrast ratio with AA and AAA results, and fixes.
- CSS gradient generatorLinear, radial and conic gradients with any number of stops.
- CSS box shadow generatorLayered box shadows with a live preview.
- CSS border radius generatorRound each corner separately, elliptical corners too.
- CSS clamp() generatorFluid sizes that scale between two screen widths.
- flexbox playgroundTry flex container settings and copy the CSS.
- CSS grid playgroundTry grid templates, gaps and alignment and copy the CSS.
- px to rem / em converterConvert pixels, rem and em at any base size.
- typography scale generatorA modular type scale with CSS variables, fixed or fluid.
- SVG viewer / formatterPreview SVG safely and tidy its code.
- SVG optimizerShrink SVG files with SVGO, with a before and after.
- SVG to CSS data URITurn an SVG into a compact data URI for CSS.
- placeholder image generatorPlaceholder images at any size, as PNG, JPG, WebP or SVG.
everyday
timers, clocks, pickers, notes and generators.
- stopwatchA stopwatch with laps.
- countdown timerCount down from any time, with an alarm.
- pomodoro timerFocus and break cycles with a chime.
- time zone converterConvert a time between time zones.
- world clockThe time right now in the cities you pick.
- reading time estimatorHow long a text takes to read or say out loud.
- dice rollerRoll any dice, like 2d6 or 1d20+3.
- coin flipperHeads or tails, with a running tally.
- random name pickerPick one or more names from a list, fairly.
- list randomizerShuffle a list or split it into random groups.
- wheel of namesSpin a wheel to pick a name.
- lorem ipsum generatorPlaceholder paragraphs, sentences or words.
- dummy data generatorFake names, emails, addresses and numbers as JSON or CSV.
- local notesQuick notes saved only in this browser.
- to-do listA to-do list saved only in this browser.
nothing matches that. try a format like "png" or a verb like "merge".