BrainCoder
100% private — files never leave your device

Free developer tools in your browser

Compress, convert, encode, format and generate — 123 privacy-first utilities that need no sign-up and never upload your files.

123 free tools 8 categories 0 uploads, no sign-up

PDF tools — free & private

Create, edit, annotate, compress, merge, split and convert PDFs. Nothing leaves your device.

Browse all free tools

PDF Compressor

Shrink PDFs right in your browser

Image Compressor

JPG, PNG, WebP & AVIF compression

Gzip Compress & Decompress

Compress or decompress text and files

Image Resizer

Resize images pixel-perfect

Timestamp Converter

Unix time to human date and back

Case Converter

camelCase, snake_case, kebab-case…

Color Converter

HEX, RGB, HSL & CSS colors

Image to PDF

Combine images into a single PDF

PDF to Image

Render PDF pages as PNG or JPG

PDF to Word

Turn PDF pages into a Word document

Word to PDF

Convert .docx documents to PDF

PDF to Text

Extract selectable text from PDFs

Text to PDF

Plain text into a paginated PDF

PDF to PowerPoint

Turn PDF pages into a slide deck

PDF Rotator

Rotate pages by 90°, 180° or 270°

Remove Blank Pages

Delete empty PDF pages automatically

PDF Delete Pages

Remove unwanted pages

PDF Watermark

Stamp any text on every page

Add Page Numbers to PDF

Number pages in six positions

PDF Cropper

Cut margins away by percentage

Protect PDF

Lock a PDF with a password

Unlock PDF

Remove a password from a PDF

PDF Metadata Viewer

Inspect title, author, pages & dates

PDF to Excel

Extract tables as XLSX or CSV

PDF to Markdown

PDF text into .md or HTML

OCR PDF

Read text from scanned PDFs

PDF Compare

Spot differences between PDFs

Redact PDF

Black out sensitive information

Auto-Redact PDF

Black out every matching word

PDF Overlay

Stamp one PDF on top of another

Flatten PDF

Merge every page into a flat image

Remove Annotations

Strip comments, highlights, and links

Scale Pages

Resize every page of a PDF

Markdown to HTML

Convert Markdown to HTML

HTML to PDF

Render HTML to a paginated PDF

HTML to Image

Screenshot HTML as PNG, JPG or WebP

Image OCR & Text Extraction

Extract text from images

CSV ↔ JSON Converter

Convert spreadsheets to JSON and back

Number Base Converter

binary, octal, decimal & hex

CSS Unit Converter

px, em, rem, pt, % and viewport units

JSON ⇄ XML Converter

Convert between JSON and XML

JSON ⇄ YAML Converter

RFC 9512 YAML support

TOML ⇄ JSON Converter

Tom's Obvious Minimal Language

HTML ⇄ Markdown Converter

marked + Turndown

Roman Numerals Converter

Decimal ⇄ Roman numerals

Unit Converter

Temperature, length, weight & more

PDF Merger

Combine PDFs in one file

PDF Splitter

Extract pages from a PDF

PDF Editor

Annotate, draw and highlight PDFs

PDF Creator

Create new PDFs from scratch

SVG to PNG Converter

Rasterize SVG in your browser

URL Encoder & Decoder

Percent-encode URLs or single values — round-trip verified

Base64 Encoder & Decoder

Encode text to Base64 and back

Hash Generator

SHA-256, SHA-1 and more

HTML Entities Encoder & Decoder

Encode or decode HTML entities

Image ↔ Base64

Convert images to Base64 and back

Binary ↔ Text Converter

Convert text to binary and back

ROT13 & Caesar Cipher

Rotate letters by any shift

Morse Code Translator

Text ↔ Morse code

UTF-8 & Unicode Converter

Text ↔ hex bytes ↔ \u escapes

Base32 Encoder & Decoder

RFC 4648 Base32 encoding

AES Encrypt / Decrypt

AES-256-GCM encryption

JSON Formatter

Format, validate & minify JSON

Regex Tester

Test regular expressions live

Markdown Preview

Live Markdown editing & preview

HTML Minifier

Minify and pretty-print HTML

CSS Cursor Generator

Preview the cursor property

JWT Decoder & Verifier

Decode and verify JWT tokens

JSON to TypeScript

Generate TypeScript types from JSON

SQL Formatter

Format & beautify SQL queries

XML Formatter & Validator

Format, minify & validate XML

Cron Expression Parser

Explain & preview cron schedules

chmod Calculator

Octal ↔ symbolic permissions

PX ↔ REM Converter

Convert pixels to rem and back

HTTP Status Codes

Every HTTP status, explained

URL Parser

Break any URL into its parts

Checksum & HMAC Calculator

MD5, CRC-16, CRC-32, SHA & HMAC

JSON Tree Viewer

Collapsible JSON explorer

Bitwise Calculator

Bitwise AND, OR, XOR & more

IPv4 Converter

IP ↔ binary, hex, octal, integer

CIDR Calculator

Network, hosts & subnet masks

HTML Formatter

Beautifully indent HTML markup

CSS Beautifier

Readable, consistent CSS

JavaScript Beautifier

Format & validate JS instantly

CSV Formatter

Table view & normalized CSV

CSV ⇄ SQL Converter

CSV ↔ INSERT statements

SQLite Viewer

Open .db files & run queries

SVG Formatter

Beautify or minify SVG markup

Image Editor

Draw, annotate & edit images

Box Shadow Generator

CSS box-shadow builder

Border Radius Generator

CSS border-radius builder

Cubic Bézier Editor

Visual CSS easing curve builder

Gradient Generator

CSS linear & radial gradients

Image Format Converter

PNG ⇄ JPEG ⇄ WebP

Image Filters

Grayscale, invert, blur & more

Image Splitter

Slice images into tiles

Password Generator

Strong random passwords instantly

UUID Generator

Generate UUIDs in bulk

Lorem Ipsum Generator

Placeholder text for your designs

QR Code Generator

Create QR codes in seconds

Random Number Generator

Pick random numbers in a range

Random Name Picker

Pick winners from a list

Coin Flip & Dice Roller

Flip coins, roll polyhedral dice

Notepad

Private auto-saving text notepad

Diff Checker

Compare two texts line by line

Word Counter

Count words, chars, lines & reading time

Text Lines Tools

Sort, dedupe, shuffle & more

URL Slug Generator

Clean, SEO-friendly slugs

Fancy Unicode Text

Bold, script, fraktur & more

Upside Down Text

Flip and reverse any text

Text Repeater

Duplicate text N times

Text Cleaner

Strip tags, tidy whitespace

Word to Text

Extract plain text from .docx

Word to Markdown

Convert .docx to Markdown

Word Document Viewer

Preview .docx in your browser

Word Document Creator

Write and generate .docx online

CSV to Excel

Convert CSV files to .xlsx

Excel Viewer

Browse .xlsx sheets online

Excel to CSV

Convert .xlsx sheets to CSV

Excel to JSON

Convert .xlsx to JSON

Excel Merge

Combine workbooks into one

Excel to PDF

Convert spreadsheets to PDF

PowerPoint Creator

Build .pptx slides in the browser

Browse all tools by category

Every utility in each category is free, runs in your browser, and never uploads your files — you can start using any of these without an account.

Compress

3 tools

Compress PDFs, images and text in your browser. Size savings and quality trade-offs depend on the tool, settings and source file.

View all Compress tools

Convert

48 tools

Turn formats instantly: image to PDF, HTML to PDF, JSON to CSV, markdown to HTML and more.

View all Convert tools

Encode & Decode

11 tools

Base64, URL, JWT, hashes and encryption — encode and decode without uploading a single byte.

View all Encode & Decode tools

Developer

26 tools

Format JSON and SQL, test regex, diff code, check HTTP statuses and calculate checksums.

View all Developer tools

Media & Design

8 tools

Edit images, generate QR codes, gradients and box shadows right in your browser.

View all Media & Design tools

Generate

7 tools

UUIDs, passwords, random numbers, lorem ipsum and more, generated locally in a click.

View all Generate tools

Text Tools

9 tools

Count words, convert case, clean and sort lines, preview markdown — all without uploads.

View all Text Tools tools

Office

11 tools

Work with CSV, SQLite, Word, Excel and PowerPoint files without ever sending them to a server.

View all Office tools

Frequently asked questions

Are my files uploaded when I use these tools?
No. Every tool runs 100% in your browser using client-side JavaScript and WebAssembly. Your files never leave your device — there is no upload step and no storage on our servers.
Why is BrainCoder free?
The tools are free forever because they run locally on your machine. There are no servers to pay for per user, so we don't need accounts, subscriptions or ads.
Do I need to create an account?
No sign-up is required. Open any tool and start using it immediately — everything lives in your browser tab, with nothing to save or sync.
Which browsers are supported?
All modern browsers work: Chrome, Edge, Firefox and Safari on desktop and mobile. Your files are processed with the WebAssembly core, so no plugin or download is needed.
Can I use these tools offline?
Many tools run fully offline once the page has loaded, since processing happens locally. Encoders, hashes, generators and text tools generally need no connection at all.
What tools can I find on BrainCoder?
123 free utilities across 8 categories — compress, convert, encode & decode, developer, media & design, generate, text tools and office — plus step-by-step guides for common tasks like merging PDFs.