# Bench > Everyday tools for text, data, media and the web. Free browser tools for text, JSON, images, video, audio and more. Most processing stays on your device; sharing and network tools use online services. Most tools process inputs locally. Shortened share links store the full destination URL on a server; wallet network features contact external providers. Inputs and settings can be encoded in shared URLs. See /about and each tool for details. ## Text & Encoding ### Encoding - [Text Transformer](https://bench.bozmoz.com/text/transform): A unified text transformer: Base64, URL and HTML encoding, hex, binary, case conversion, full-width/half-width, slugify, Morse, ROT13 and more. Runs entirely in your browser. - [Base64 Encode & Decode](https://bench.bozmoz.com/text/base64): Encode text to Base64 or decode Base64 back to text, including URL-safe Base64URL. UTF-8 aware and fully client-side — paste, convert, copy. - [URL Encode & Decode](https://bench.bozmoz.com/text/url-encode): Encode text for query strings and URLs (percent-encoding) or decode an encoded URL back to readable text. Handles UTF-8 and runs locally. - [HTML Entity Encode & Decode](https://bench.bozmoz.com/text/html-entities): Encode characters like <, >, & and quotes into HTML entities, or decode named and numeric entities back to text. Prevent broken markup and XSS. - [Gzip / Deflate Compressor](https://bench.bozmoz.com/text/gzip): Compress text to gzip, zlib (deflate) or raw deflate and get Base64 output — or paste Base64/hex of compressed data and decompress it. Runs on the browser's native compression engine, nothing is uploaded. ### Case & characters - [Case Converter](https://bench.bozmoz.com/text/case-converter): Convert text between camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, Title Case, sentence case and other styles. Great for variable and slug naming. - [ASCII Table & Character Codes](https://bench.bozmoz.com/text/ascii-generator): A full ASCII table reference and a character-code converter: turn text into decimal, hex, octal, binary or HTML-entity codes and back. Many representations, one tool. ### Scripts & languages - [Full-width ↔ Half-width Converter (Zenkaku / Hankaku)](https://bench.bozmoz.com/text/full-width): Convert ASCII and katakana to full-width (zenkaku) or back to half-width (hankaku), including half-width katakana ↔ full-width katakana. Normalize Japanese text and form input instantly, in your browser. - [Katakana ↔ Hiragana Converter](https://bench.bozmoz.com/text/kana-converter): Convert hiragana to katakana or katakana to hiragana instantly, and switch half-width katakana to full-width. A fast, private Japanese kana converter that runs in your browser. - [Finglish to Farsi Converter](https://bench.bozmoz.com/text/finglish): Convert Finglish / Pinglish (Persian typed in English letters) to Persian script instantly. A 1,000+ word dictionary, a verb conjugation engine and phonetic rules handle chat-style Farsi, with tap-to-fix alternatives for ص ض ط ظ ث ح ع ق غ. Runs in your browser. - [Romaji to Hiragana & Katakana Converter](https://bench.bozmoz.com/text/romaji): Convert romaji to hiragana or katakana the way a Japanese IME does (shi/si, tsu/tu, nn, doubled consonants, ō/ou/-), or turn hiragana and katakana into Hepburn or wāpuro romaji. Instant, private, in your browser. ## JSON & Data - [JSON Viewer & Formatter](https://bench.bozmoz.com/json/viewer): A professional JSON viewer: pretty-print or minify, validate with precise error locations, explore an interactive collapsible tree, search by key or JSONPath, and copy any path or value. Handles large documents. - [JSON Schema Validator & Designer](https://bench.bozmoz.com/json/schema): Validate JSON against JSON Schema (draft-04 through 2020-12) with every error and its path, infer a schema from sample JSON, and design or refine a schema in a visual editor that outputs standard 2020-12. Runs in your browser. ## Images & Video ### Images - [Image Converter](https://bench.bozmoz.com/media/converter): Convert images between PNG, JPG and WebP, adjust quality and resize — all in your browser. Batch-convert multiple files at once with no uploads. - [Base64 Image Encoder & Decoder](https://bench.bozmoz.com/media/base64): Convert PNG, JPG, WebP, GIF or SVG images to Base64 data URIs with ready-to-paste HTML, CSS and Markdown snippets, or decode Base64 back into a downloadable image. 100% in your browser. - [C2PA Content Credentials & SynthID Inspector](https://bench.bozmoz.com/media/content-credentials): Drop any image, video, audio or PDF to validate its C2PA Content Credentials (signature, trust list, hash binding, edit history, ingredients), scan EXIF/XMP/IPTC for AI-generation declarations such as Google's SynthID-adjacent metadata, and sign a demo manifest — all in your browser. ### GIFs & stickers - [GIF Maker](https://bench.bozmoz.com/media/gif-maker): Combine images into an animated GIF with full control over frame order, speed, size, looping, dithering and quality. Reverse or boomerang the sequence. Everything is processed locally — no uploads. - [TGS Sticker Viewer & Editor](https://bench.bozmoz.com/media/tgs): Open .tgs Telegram stickers and Lottie animations: play them, check Telegram's sticker rules, recolor the palette (click any spot to pick its colour), share the sticker with its edits as a link, and convert to TGS, Lottie JSON, GIF or PNG. Everything runs locally, no uploads. ### Video - [Video Editor](https://bench.bozmoz.com/media/editor): A video editor that runs in your browser and takes long recordings up to 8K: import consecutive recordings and join them, trim and cut out the stretches where nothing moves, rotate, straighten and crop, convert DJI D-Log and D-Log M log footage with exposure, white balance, contrast and saturation, apply one look to every clip, layer music with crossfades and volume keyframes over the original sound, add an intro, titles and a logo, and export HEVC or H.264 at up to 7680 × 4320 with adjustable bitrate. Hardware-accelerated where the browser provides it, with optional 360p to 1080p proxies for smooth editing, autosave and crash recovery. Nothing is uploaded. - [Video Converter & Compressor](https://bench.bozmoz.com/media/video-converter): Convert and compress video and audio entirely in your browser: MP4, MOV, WebM, MKV or audio-only outputs, H.264, HEVC, AV1 and VP9, a quality level, bitrate or target file size, resolution, frame rate, rotation, crop, trim, sound codec and level, tags — batches of files, lossless remuxing when nothing changes, and multi-gigabyte files streamed straight to disk. No uploads. - [Video Doctor](https://bench.bozmoz.com/media/video-doctor): Diagnose an MP4 or MOV before you upload it: a quick check of the index and codec parameters in seconds, or a full scan that reads every packet, decodes the whole soundtrack and the picture at every cut. Every finding says what was seen, why YouTube or a player cares, and what to do — and the index repair and the loudness fix are done right here. Nothing is uploaded. - [MP4 Tag Editor](https://bench.bozmoz.com/media/mp4-tags): Edit the metadata tags of an MP4, M4V or MOV in your browser: title, artist, album artist, album, genre, year, comment and the media kind (music video, movie, TV show). The tags are the iTunes-style atoms ffmpeg writes with -metadata, saved straight into the file without touching the video or audio, with a staged progress panel and honest estimates for a 100 GB 8K export, and nothing is uploaded. - [Slow-Motion to Normal Speed Video Converter](https://bench.bozmoz.com/media/slow-mo): Convert a slow-motion video (Osmo Action, GoPro, phone) back to normal speed without introducing judder: frames are resampled at exactly even intervals, encoded as constant-rate H.264 MP4, with optional frame blending and camera-shake smoothing. Runs in your browser with WebCodecs. ### QR codes - [QR Code & Barcode Scanner](https://bench.bozmoz.com/media/qr-scanner): Scan QR codes and barcodes (EAN, UPC, Code 128 …) with your camera or from an image — every code in the frame is found and decoded locally in your browser. Nothing is uploaded. - [QR Code Generator](https://bench.bozmoz.com/media/qr-code): Generate a QR code from any URL or text with adjustable error correction, quiet zone and colors. Download as PNG or scalable SVG — generated entirely in your browser. ## Audio & Music ### Audio files - [Audio Converter](https://bench.bozmoz.com/audio/converter): Convert audio between MP3, WAV, FLAC, AAC/M4A, Opus (Ogg/WebM) and extract audio from video, entirely in your browser: choose bitrate, sample rate and channels, trim, normalise, and edit or strip tags. No uploads. - [Audio Bitrate & File Size Calculator](https://bench.bozmoz.com/audio/bitrate): Calculate audio bitrate and file size: uncompressed PCM from sample rate, bit depth and channels, or any bitrate (MP3, AAC, Opus, FLAC) for a duration, plus how long a given size lasts. ### Music math - [Note ↔ Frequency ↔ MIDI Converter](https://bench.bozmoz.com/audio/note-frequency): Convert musical notes to frequencies in hertz and MIDI note numbers (and back), with cents deviation, alternative concert pitch (432, 442 Hz…), wavelength and period, plus a full piano frequency chart. - [BPM to Milliseconds & Delay Time Calculator](https://bench.bozmoz.com/audio/bpm): Convert BPM to milliseconds, hertz and samples for whole to 64th notes (straight, dotted, triplet), tap a tempo, convert bars to seconds and back, and see the pitch shift of a tempo change. - [Chord & Key Transposer](https://bench.bozmoz.com/audio/transpose): Transpose chords and chord sheets up or down by semitones or from one key to another, with sharp/flat spelling, slash chords, capo positions, key signatures, relative keys and diatonic chords. - [Decibel Converter](https://bench.bozmoz.com/audio/decibel): Convert decibels to amplitude and power ratios and back, dBu, dBV and volts, perceived loudness, bit depth to dynamic range, and sound pressure level at a different distance. - [Semitones, Cents & Pitch Ratio Converter](https://bench.bozmoz.com/audio/pitch-ratio): Convert between semitones, cents, frequency ratios and playback speed percentages, name the interval, find the nearest just-intonation ratio, and see how playing at the wrong sample rate shifts pitch. ## Files & Archives ### Archives - [Archive Extractor](https://bench.bozmoz.com/files/unzip): Open and extract ZIP, RAR, 7z, TAR (.gz/.bz2/.xz), GZ and ISO archives online — browse the contents, download single files or repack everything as ZIP. Extraction runs locally via WebAssembly, no uploads. - [Archive Creator](https://bench.bozmoz.com/files/zip): Create ZIP or TAR.GZ archives from any files, compressed entirely in your browser with the native compression engine. Pick a format, name the archive, download it — nothing is uploaded. ### Readers - [CBR / CBZ Comic Reader](https://bench.bozmoz.com/files/comic-reader): Read CBR, CBZ, CB7 and CBT comic book archives online — pages are extracted locally in your browser with WebAssembly, with keyboard navigation, thumbnails, fit modes and fullscreen. No uploads. ### Storage - [Storage & Card Doctor](https://bench.bozmoz.com/files/storage-doctor): Diagnose a camera's microSD card or any drive in your browser: inventory and free space, a timed write and read-back test with the cache cliff, a fill test that charts write speed against the space left and proves the capacity, a check of every recording for ones cut short, and the computer-made clutter cleaned off. Explains why a card that works when empty stops recording when nearly full. Nothing is uploaded. Reads the card's history from its folders — recordings moved out of DCIM, files deleted on a computer but still in the card's Trash, repair leftovers, a computer-given name — and, from a pasted diskutil or fsutil output, the file system, cluster size and exact space, telling a camera's format from a computer's and finding room used by nothing; fixes what a browser can and gives the steps for the rest: format in the camera, the SD formatter, First Aid or chkdsk, TRIM, and why flash is never defragmented. ## Crypto & Hashing ### Hashing & signatures - [Hash Generator](https://bench.bozmoz.com/crypto/hash): Generate MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512 and Keccak-256 hashes from any text. Computed in your browser as you type. - [ECDSA Sign & Verify](https://bench.bozmoz.com/crypto/ecdsa): Generate ECDSA key pairs (P-256/P-384/P-521), sign messages and verify signatures in your browser using the Web Crypto API. Keys and signatures never leave your device. ### Bitcoin - [Bitcoin Wallet Manager](https://bench.bozmoz.com/crypto/wallet): A complete Bitcoin wallet in the browser: create or import BIP39 wallets (Native SegWit, Taproot or Legacy), watch live balances and history, receive with QR codes, send with live fee estimates and replace-by-fee, keep several wallets in a password-encrypted vault, and export encrypted backups. Testnet4 by default with built-in faucet shortcuts; keys never leave the page. ### Ethereum - [Ethereum Address Checksum (EIP-55)](https://bench.bozmoz.com/crypto/eip55-checksum): Convert a lowercase Ethereum address to its EIP-55 checksummed (mixed-case) form, normalize to lowercase, or compute a Keccak-256 hash — all client-side. - [Ethereum Wallet Generator](https://bench.bozmoz.com/crypto/eth-wallet): Generate an Ethereum wallet in your browser: a BIP39 recovery phrase, derived addresses (BIP44 m/44'/60'/0'/0/i) and keys — or a single random key. Fully client-side, for development and learning. ## Generators ### Identifiers & passwords - [UUID & NanoID Generator](https://bench.bozmoz.com/generators/uuid): Generate random UUID v4, time-ordered UUID v7, or compact NanoID values in bulk. Configure count, length and formatting, then copy them all — generated client-side. - [Password Generator](https://bench.bozmoz.com/generators/password): Generate strong, random passwords or memorable passphrases with full control over length, character sets and word count. Cryptographically secure and 100% local. ### Randomness - [Random Generator](https://bench.bozmoz.com/generators/random): Generate random integers, decimals, strings, hex bytes, dice rolls and coin flips with cryptographically secure randomness — configurable and shareable. - [Lucky Draw / Random Picker](https://bench.bozmoz.com/generators/lucky-draw): Paste a list of names or entries and draw random winners with a fair, cryptographic shuffle. Pick one or many, with or without repeats — a free raffle and random picker. ## Time & Date ### Dates & timestamps - [Unix Timestamp Converter](https://bench.bozmoz.com/time/timestamp): Convert Unix timestamps (seconds or milliseconds) to human-readable dates in ISO 8601, UTC and local time — or convert a date to epoch. Includes relative time and a live clock. - [Date Converter — Formats, Calendars & Timezones](https://bench.bozmoz.com/time/date-converter): Convert any date to ISO 8601, RFC 2822, Unix time and locale formats — and into the Hijri (Islamic), Hebrew, Persian, Indian, Buddhist, Japanese, Chinese, Coptic, Ethiopic and Minguo calendars. Plus Julian Day, zodiac, season and 400+ timezones. - [Day Calculator](https://bench.bozmoz.com/time/day-calculator): Count the days, weeks and business days between two dates, add or subtract time from a date, or calculate an exact age. A fast, shareable date calculator. ### Schedules - [Cron Expression Parser & Builder](https://bench.bozmoz.com/time/cron): Paste a cron expression to see it in plain English with its next run times in any timezone, or build a schedule field by field. Validates ranges, steps, lists, names and @aliases. ### Sky & astronomy - [Earth, Sun & Moon Simulator](https://bench.bozmoz.com/time/earth-sun-moon): An interactive globe with every country and capital: pin a place, slide the time of day and the day of the year, and watch the day/night line, twilight, seasons, sunrise and sunset, the Sun's path and the Moon's phase and visibility change. - [Sun, Earth & Moon to Scale](https://bench.bozmoz.com/time/sun-earth-moon-scale): An interactive true-scale model of the Sun, Earth and Moon: zoom across a million-fold range, watch each body rotate and orbit at its real rate, compare sizes and distances, and build a scale model (if the Sun were a 1 m ball, Earth is a 9 mm bead 107 m away). ## Color & Design - [Color Converter](https://bench.bozmoz.com/color/converter): Convert any CSS color between HEX, RGB, HSL and OKLCH, preview it, and check WCAG contrast against black and white. Supports named colors and modern color syntax. - [Color Palette Generator](https://bench.bozmoz.com/color/palette): Generate colour palettes from a base colour (analogous, complementary, split, triadic, tetradic, monochromatic), a Tailwind-style 50–950 tint and shade scale, random palettes you can lock and shuffle, or the dominant colours of an image. Computed in OKLCH for even lightness; export as CSS variables, Tailwind, SCSS or JSON. Runs in your browser. ## Math & Units ### Converters - [Number Base Converter](https://bench.bozmoz.com/math/base-converter): Convert numbers between binary, octal, decimal, hexadecimal and any base from 2 to 36. Handles arbitrarily large integers with BigInt — instant and client-side. - [Unit Converter](https://bench.bozmoz.com/math/unit-converter): Convert between units of length, mass, temperature, area, volume, speed, time and digital storage. Enter a value and see every other unit at once — fast and offline. ### Calculators - [Loan & Mortgage Simulator](https://bench.bozmoz.com/math/loan-simulator): Calculate monthly payments, total interest and a full amortization schedule for any loan or mortgage. Compare repayment types — equal-payment, equal-principal and interest-only (balloon) — add a down payment, extra payments, an interest-only period and a start date. ## Web & Dev ### Editors - [Markdown Editor & Previewer](https://bench.bozmoz.com/web/markdown): A Markdown editor with live preview: GitHub-flavoured tables, task lists, strikethrough and highlighted code, a toolbar with ⌘B/⌘I/⌘K shortcuts, synchronised scrolling, word count, autosaved drafts, and export as .md, standalone .html or PDF via print. Runs in your browser. - [Code Editor](https://bench.bozmoz.com/web/code): A code editor in the browser for 90 languages: syntax highlighting, folding, bracket matching, autocomplete, search and replace, multiple cursors, Prettier formatting for JavaScript, TypeScript, JSON, HTML, Vue, CSS, SCSS, Less, Markdown, YAML, GraphQL and Handlebars, SQL formatting for eight dialects, live syntax checking with problems listed by line, file open and drop, download, drafts and share links. Nothing is uploaded. - [Mermaid Diagram Editor](https://bench.bozmoz.com/web/mermaid): A full Mermaid editor in the browser: live preview with zoom and pan, 20 templates covering flowcharts, sequence, class, ER, state, Gantt, mind maps, timelines, Git graphs, pie and XY charts, themes and a hand-drawn look, syntax errors with line numbers, print to A4 or Letter, and SVG, PNG and Markdown export. - [Track Changes Editor](https://bench.bozmoz.com/web/track-changes): Track changes for any text, in your browser: paste the original, edit the revision, and see deletions struck through and insertions underlined. Accept or reject each change, comment on it, compare by words, characters, sentences or lines, paste the redline into Word, Google Docs or an email, export Markdown or HTML, and share everything as one link. ### Developer tools - [Diff Checker](https://bench.bozmoz.com/web/diff): A complete text diff: line, word and character granularity, unified and side-by-side views with intra-line highlights, ignore whitespace or case, JSON compared with sorted keys, folded context, change stats, unified .patch export and patch application. Runs in your browser. - [Regex Tester](https://bench.bozmoz.com/web/regex): Test a regular expression against sample text as you type: matches highlighted in the editor, every match with its numbered and named capture groups, all JavaScript flags, a replace preview with $1 / $, and a cheat sheet. Runs in a worker, so runaway patterns can't freeze the page. - [JWT Decoder, Verifier & Encoder](https://bench.bozmoz.com/web/jwt): Decode any JWT into header, payload and claims with readable dates and expiry status; verify HS256/384/512, RS, PS, ES and EdDSA signatures with a secret, PEM, JWK or JWKS; and sign new tokens. Everything stays in your browser. - [URL Shortener](https://bench.bozmoz.com/web/short-url): Shorten very long URLs (up to 200,000 characters) into a short bench.bozmoz.com link. Links are stored on Vercel's free tier and cleared oldest-and-largest first when space runs out — ideal for sharing a huge URL briefly, not for permanent references. ## More - [Suggest a tool](https://bench.bozmoz.com/suggest): Request a new utility. - [Full details](https://bench.bozmoz.com/llms-full.txt): Expanded descriptions, how-it-works and FAQs.