# Bench > Everyday tools for text, data, media and the web. Fast, private utilities for text, JSON, images and video, audio, files, hashing, time, color, math and the web. Every tool runs in your browser — no uploads, no accounts, no tracking of what you paste. Every tool runs entirely client-side in the browser — no uploads, no accounts, no rate limits. Inputs and settings are encoded in the URL so results are directly shareable. ## 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, 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. - [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. ## 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. ### 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. - [Crypto Wallet Generator](https://bench.bozmoz.com/crypto/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. ### 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 10,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.