





ToolBake
A customizable developer tool platform. Build, share, and use powerful tools โ all running locally in your browser.
Highly Customizable
Create custom tools with JavaScript and define ui with json
Feature-Rich
A rich toolbox for video, audio, image processing, and even game-related workflows
AI Tool Generation
Describe your idea and let AI generate a runnable tool scaffold for you
Simple UI Platform
Use ToolBake as a lightweight UI platform to build and run interactive mini experiences
Highly Extensible
Load any required packages on demand to extend capabilities for your own workflows
Instant
All tools run locally in your browser with zero server round-trips
Private
Your data never leaves your device - complete privacy by design
Modern
Built with modern web technologies for the best developer experience
81 Official Tools
Ready to use, no setup required
๐ Life
4 tools๐ Converter
2Unit Converter
Convert weight, length, volume, area, speed, temperature, and energy units in one place. Edit any field to instantly update the rest of the group with precise, browser-based calculations.
Roman Numeral Converter
Instant bi-directional converter for Arabic numbers and Roman numerals. Convert values from 1-3999 accurately with real-time validation. Simple, fast, and free online tool for students, historians, and designers.
๐ต Audio Tools
13 toolsโ๏ธ Format Converter
9Audio to WAV Converter
Convert multiple audio files to WAV in the browser with ffmpeg.wasm. Preserves original filenames, shows conversion progress, and provides instant previews and downloads.
Audio to FLAC Converter
Convert multiple audio files to FLAC in the browser with ffmpeg.wasm. Choose compression level, bit depth, channel layout, and optional sample rate overrides, then download all converted files with previews.
Audio to MP3 Converter
Convert multiple audio files to MP3 in the browser with ffmpeg.wasm. Choose CBR, VBR, or ABR encoding modes with dedicated parameters, then preview and download all converted tracks.
Audio to AAC Converter
Convert multiple audio files to AAC in the browser with ffmpeg.wasm. Choose CBR, VBR, or ABR modes, tune quality settings, and optionally select AAC profiles before downloading the results.
Audio to OGG Converter
Convert multiple audio files to OGG (Vorbis) in the browser with ffmpeg.wasm. Pick quality or bitrate encoding, keep metadata when possible, and download all converted tracks with previews.
Audio to WMA Converter
Convert multiple audio files to WMA in the browser with ffmpeg.wasm. Choose WMA Standard or WMA Pro profiles with target bitrate, and download all converted tracks with previews.
Audio to ALAC Converter
Convert multiple audio files to Apple Lossless (ALAC) in the browser with ffmpeg.wasm. Choose M4A or CAF containers with bit depth selection and download all converted files with previews.
Audio to TTA Converter
Convert multiple audio files to TTA (True Audio) in the browser with ffmpeg.wasm. Adjust channel layout or sample rate when needed, and download all converted tracks with previews.
Audio to PCM Converter
Convert multiple audio files to raw PCM in the browser with ffmpeg.wasm. Choose sample format, sample rate, and channel count, then download the converted outputs.
โ๏ธ Merger/Spliter
2Audio Concatenator/Merger
Concatenate multiple audio files in the browser with ffmpeg.wasm. Validates identical formats, lets you reorder tracks via a sortable list, inserts optional silence gaps, and produces a downloadable merged file with progress feedback.
Audio Cut Studio
Upload audio in the browser and edit it with a waveform slicer. Cut and rearrange segments, apply fades, preview changes instantly, then export your clips.
๐๏ธ Video Tools
7 tools๐ท๏ธ Video Metadata
1โ๏ธ Format Converter
2Video Format Converter
Convert multiple videos to any ffmpeg-supported format directly in the browser, preview each converted file, and download outputs with the original names.
Video Format Converter (Advanced)
Convert multiple videos with ffmpeg.wasm using optional custom arguments, preview each generated command per file, and download the converted outputs with inline previews.
๐ฅ Demuxer/Muxer
2Video Track Dumper/Demuxer
Demux every video, audio, subtitle, and attachment track from a single upload with ffprobe + ffmpeg.wasm, preview playable tracks, and download each stream with codec-aware filenames.
Video Track Merger/Muxer
Merge a base video with extra audio, subtitle, and attachment tracks using ffprobe + ffmpeg.wasm. Customize the muxing command, keep every original stream, and download the merged output with an inline preview.
โก FFmpeg Wasm
2FFmpeg Audio/Video Codec List
List all audio and video encoders/decoders supported by ffmpeg.wasm directly in the browser, with categorized summaries and raw codec output for quick capability checks.
FFmpeg.wasm Filter List
List every audio, video, and source/sink filter supported by ffmpeg.wasm in the browser, with grouped summaries and raw filter output for quick reference.
๐ผ๏ธ Image Tools
10 tools๐ Processor
2Image Batch Crop & Rotate
Batch crop and rotate images with an interactive visual editor. Upload multiple images and process them all with the same settings. Adjust rotation angle and select precise crop areas with drag-and-drop controls. Powered by ImageMagick WASM for high-quality browser-based image processing. Download individual images or all at once.
Image Batch Resizer
Batch resize multiple images to exact pixel dimensions or by scale percentage directly in the browser using ImageMagick WASM. Lock the aspect ratio to the first image and apply it uniformly across all uploads. Supports PNG, JPEG, WebP, GIF, BMP, and TIFF output with high-quality Lanczos resampling and one-click bulk download.
โ๏ธ Format Converter
4Image Batch Format Converter
Batch convert images between various formats (JPEG, PNG, WebP, GIF, BMP, TIFF, AVIF, ICO, PSD, TGA, PCX, PNM, EXR, HDR) using ImageMagick WASM. Dynamic format-specific options let you fine-tune quality, compression, and color settings for each target format.
SVG to Other Format Converter
Convert SVG vector graphics to PNG, JPEG, WebP, or BMP raster images using browser Canvas API. Customize output dimensions with pixel-perfect scaling, maintain aspect ratio, or scale by percentage. Perfect for exporting SVG icons, logos, and illustrations at any resolution.
.icon/.icon Maker
Convert PNG, JPG, WebP, BMP, and other image formats to Windows ICO files with ImageMagick WASM. Generate a multi-size icon in one click and customize the icon size set with a comma-separated list.
.ico/.icon Extractor
Extract all embedded icon sizes from an ICO file and export each layer as a PNG image using ImageMagick WASM. Preview every extracted icon size and download files individually or all at once.
๐๏ธ Archive Tools
2 tools๐ ๏ธ Devt Tools
41 tools๐งฌ Encoder/Decoder
14String Hash Generator
Advanced time calculator for precise date and time arithmetic. Add or subtract time intervals (milliseconds, seconds, minutes, hours, days, weeks, months, years) from any date. Supports ISO 8601 format input, automatic current time detection, and dual output formats (readable and ISO 8601). Perfect for scheduling, deadline calculation, event planning, time zone conversions, and project timeline management. Handles complex time calculations with support for negative offsets and multiple time units in a single operation. Ideal for developers, project managers, students, and professionals needing accurate time computations without external dependencies.
File Hash Generator
Generate common cryptographic hashes (MD5, SHA variants, RIPEMD160) from uploaded files with selectable output encodings.
Text Base64 Encoder/Decoder
Fast and secure Base64 converter. Encode or decode text instantly in your browser with full UTF-8 and emoji support.
File Base64 Encoder/Decoder
Convert files to Base64 DataURLs and decode Base64 strings back into original files instantly with this high-performance, browser-based utility. Designed for developers and designers, this tool supports images, audio, video, and PDFs, providing integrated live previews and one-click downloads.
Text File Encoding/Mojibake Fixer
Detect text file encoding with chardet, manually override the source charset, and convert to a target encoding such as UTF-8, GBK, Big5, or Shift JIS. Upload files, preview the decoded content, and download the converted file instantly in your browser.
URL Encoder/Decoder
Encode and decode URLs instantly with both encodeURI() and encodeURIComponent() outputs. Paste raw text or encoded strings to see synchronized conversions for full URLs and individual components, ideal for debugging query strings, path segments, and API parameters in the browser.
HTML Escape/Unescape
Escape and unescape HTML text instantly. Convert special characters like , &, ", and ' to their HTML entity equivalents. Customize escaping for additional characters like spaces, forward slashes, and backticks with optional toggles.
Text โ Binary Encoder/Decoder
Convert text to binary, octal, decimal, and hexadecimal formats instantly with this powerful online base converter. This bidirectional converter allows developers, programmers, and students to easily translate characters to binary representation or convert between different number bases (base 2, 8, 10, 16). Simply enter text or paste binary, decimal, or hexadecimal codes to see real-time conversions. Supports full ASCII character encoding (0-255) with built-in input validation for each number system. Perfect for character encoding, programming tasks, and learning number systems. Free online tool with no registration or download required.
File โ Binary Encoder/Decoder
Convert files to binary, octal, decimal, and hexadecimal formats instantly with this powerful bidirectional file converter. Upload any file up to 20MB and instantly see its binary representation (base 2), octal (base 8), decimal (base 10), and hexadecimal (base 16) representations. Perfect for developers, programmers, and students who need to analyze file structure, debug binary data, or learn about file encoding. This free online file converter supports seamless conversion between all base formats - convert files to binary, then back to original format with one click. Features real-time conversion, input validation for each base system, and easy file download with Data URL support. No file upload to server, no registration required - process files directly in your browser.
Unicode Text Encoder/Decoder
Convert plain text into Unicode code points, HTML numeric character references (decimal/hex), and Unicode escape sequences, or decode any of these formats back to readable text. Supports U+XXXX notation, &#DDDD;/&#xHHHH; references, and both \u{...} and \uXXXX escape styles for developers working with encoding and Unicode data.
QR Code Generator
Generate QR codes from text or URLs with custom foreground/background colors and error correction levels. Preview the QR image instantly and download a PNG for sharing or printing.
Escaped Text Encoder/Decoder
Encode text into escaped control sequences (\n, \t, \r, \xNN, \uXXXX) or decode escaped text back to rendered characters for easy inspection and editing.
Escaped JSON item Decoder
Encode text into escaped control sequences (\n, \t, \r, \xNN, \uXXXX) or decode escaped json text back to rendered characters, with optional JSONPath extraction for JSON payloads.
JSON String Escaper
Convert any text into a properly escaped JSON string value. Display the escaped JSON in the format { "data": escaped_value } for easy integration into JSON structures.
๐ Converter
9Integer โ Base Converter
Professional Multi-Base Converter for real-time bidirectional sync between Binary, Hex, Base 62, and custom bases (2-62). Powered by BigInt for high-precision large number calculations, this developer-friendly tool offers instant validation and smart case handling for accurate numeric system conversion.
Text Case Converter
Transform your text into any naming convention with our lightning-fast Online Case Converter. Designed for developers and content creators, this tool allows you to instantly switch between camelCase, PascalCase, snake_case, kebab-case (param-case), and CONSTANT_CASE.
JSON/YAML/TOML/XML Converter
Convert between JSON, YAML, TOML, and XML instantly with this in-browser data formatter. Paste any format to see normalized outputs in the other formats with fast parsing and clean pretty-printing for configuration files and API payloads.
JSON Prettify/Minify
Prettify or minify JSON instantly with a clean browser-based formatter. Paste JSON, choose the mode, and get readable indentation or compact output ready for APIs, config files, and payload optimization.
XML Prettify/Minify
Prettify or minify XML instantly with a browser-based formatter. Paste XML, select the mode, and get clean indented output or compact minified markup for config files, feeds, and payloads.
SQL Prettify
Prettify SQL instantly with a clean in-browser formatter. Paste raw queries to get readable, well-indented SQL for faster debugging, reviews, and documentation.
CSV to JSON Converter
Convert CSV to JSON with support for row or column layouts, optional headers, custom delimiters, and multiple JSON output formats. Paste CSV data to instantly generate structured JSON for datasets, exports, and APIs.
JSON to CSV Converter
Convert JSON arrays or column objects into CSV with custom layouts, headers, delimiters, and JSONPath filtering. Paste JSON data to generate CSV for exports, spreadsheets, and data pipelines.
Text Lines Transformer
Transform multi-line text by trimming, de-duplicating, sorting, changing case, and adding per-line prefixes or suffixes. Optionally join lines with custom delimiters and wrap the full output with global prefixes or suffixes for fast text cleanup and formatting.
๐๏ธ Data Process
3JSON Data Extractor/JSON Path Tester
Test and evaluate JSONPath expressions against your JSON data. Enter a JSONPath query and paste your JSON to see the filtered results instantly.
JSON Query Transformer/JSONata Tester
Evaluate JSONata expressions against your JSON data. A lightweight query and transformation language for JSON data.
JSON Data Template Renderer
Render JSON data into Handlebars templates instantly with a live preview, perfect for drafting emails, reports, and structured text snippets in the browser.
๐ Preview/Visualizer
2Media Data In JSON Visualizer
Parse JSON and visualize embedded Base64 Data URIs with live media previews. Supports images, audio, video, PDF, and text content. Automatically prettifies JSON and provides download links for each detected Data URI field.
Clipboard Preview & Download
Paste clipboard content into the uploader to preview and download instantly. Supports text, images, audio, video, and PDFs with live previews and one-click export.
๐ฒ Generator
3UUID Generator
Generate universally unique identifiers (UUIDs) in various versions including UUIDv1, UUIDv4, UUIDv6, and UUIDv7. Customize options such as namespace and name for UUIDv5 generation. Ideal for developers needing unique IDs for databases, sessions, or distributed systems.
ULID Generator
Generate Universally Unique Lexicographically Sortable Identifiers (ULIDs) with this online tool. ULIDs are 26-character alphanumeric strings that provide a unique identifier while maintaining chronological order. This tool allows you to create ULIDs for use in databases, distributed systems, and applications requiring unique IDs. Perfect for developers and engineers looking for a reliable and efficient way to generate sortable unique identifiers.
Random String/Password Generator
Generate random strings with customizable options such as length, character sets (uppercase, lowercase, numbers, symbols), and exclusion of ambiguous characters. Perfect for creating secure passwords, unique identifiers, and test data.
๐ API Tools
2HTTP Basic Auth Header Generator
Generate HTTP Basic Authorization headers from username and password. Computes the Base64 encoded credentials required for Basic Authentication.
URL Parser & Builder
Parse URLs into their component parts (protocol, username, password, hostname, port, pathname, search, hash) and edit them individually to rebuild URLs. Supports bidirectional conversion with optional URL decoding for query parameters. Perfect for debugging APIs, analyzing URLs, and constructing complex query strings.
๐ Network Tools
4IPv4 CIDR Subnet Toolkit
Analyze IPv4 CIDR or IP + netmask pairs, return subnet range, wildcard, class, binary view, and check if a test IP falls inside.
IPv6 CIDR Subnet Toolkit
Analyze IPv6 CIDR blocks or IP + prefix pairs, return subnet range, size, type, scope, binary view, and check if a test IP falls inside.
Random Port Generator
Generate a random network port for quick testing, service setup, or local development, with one-click refresh and a built-in reference of common ports and port ranges.
IP Information Lookup
Query your public IP or a custom IP through ipapi.co, ip-api, and ipify. Compare provider limits, review normalized IP metadata, and inspect raw JSON responses with one-click lookup.
๐ฎ Game
1 tools๐ญ Demo/Showcase
3 tools๐ LabelInput
2Label Interaction Showcase
Showcase dynamic LabelInput rendering with rich HTML layouts, interactive tag chips, dialog-style overlays, and real-time status updates driven by tool inputs.
Label Dynamic Demo
Demonstrates LabelInput's dynamic interaction capabilities including afterHook event binding, data-* attribute collection, and state persistence across handler executions.