ToolBake screenshot 1
ToolBake screenshot 2
ToolBake screenshot 3
ToolBake screenshot 4
ToolBake screenshot 5
ToolBake screenshot 6

ToolBake

A customizable developer tool platform. Build, share, and use powerful tools โ€” all running locally in your browser.

Create Your Own Tool

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

๐ŸŽต Audio Tools

13 tools

โ†”๏ธ Format Converter

9
Audio 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.

๐ŸŽž๏ธ Video Tools

7 tools

๐Ÿ–ผ๏ธ Image Tools

10 tools

โ†”๏ธ Format Converter

4

๐Ÿ› ๏ธ Devt Tools

41 tools

๐Ÿงฌ Encoder/Decoder

14
String 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

9
Integer โ†” 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.

๐ŸŽฒ Generator

3