# Fabriks > Free, privacy-first developer tools suite. 26+ tools for data validation, conversion, encoding, hashing, and generation. Everything runs in the browser — no data is sent to any server. Works offline. Fabriks is a static web application (no backend). All processing happens client-side in JavaScript. Users can validate, format, convert, encode, hash, and generate data directly in their browser. ## Data Validators & Converters - [JSON Validator](https://fabriks.dev/json): Validate, format, minify JSON. Convert to YAML, XML, TOML, CSV, INI. - [YAML Validator](https://fabriks.dev/yaml): Validate, format YAML. Convert to JSON, XML, TOML, CSV, INI. Supports Docker Compose, Kubernetes configs. - [XML Validator](https://fabriks.dev/xml): Validate, format XML. Convert to JSON, YAML, CSV. - [TOML Validator](https://fabriks.dev/toml): Validate, format TOML. Convert to JSON, YAML, XML, INI. Supports Cargo.toml, pyproject.toml. - [CSV Validator](https://fabriks.dev/csv): Validate CSV with column consistency checking. Convert to JSON, YAML, XML. - [SQL Formatter](https://fabriks.dev/sql): Format and beautify SQL queries for MySQL, PostgreSQL, SQLite. - [HTML Validator](https://fabriks.dev/html): Validate HTML5 and beautify markup with syntax checking. - [INI Validator](https://fabriks.dev/ini): Validate INI config files. Convert to JSON, YAML, TOML. ## Encoding & Cryptography - [Base64 Encoder/Decoder](https://fabriks.dev/encode): Encode and decode Base64, URL encoding, HTML entities, hexadecimal. - [Hash Generator](https://fabriks.dev/hash): Generate MD5, SHA-1, SHA-256, SHA-384, SHA-512, BLAKE2b, BLAKE3 hashes from text or files. - [Number Base Converter](https://fabriks.dev/base): Convert between binary, octal, decimal, hexadecimal. - [JWT Generator & Verifier](https://fabriks.dev/jwt): Create and verify JSON Web Tokens with HS256/384/512. ## Text Tools - [Document to Markdown](https://fabriks.dev/document-extractor): Convert PDF, Word, Excel, PowerPoint, images and 76+ formats to structured Markdown. Extract headings, tables, lists, and formatting. Powered by Kreuzberg WASM, 100% client-side. - [Regex Tester](https://fabriks.dev/regex): Test regular expressions with live highlighting and match extraction. - [Diff Checker](https://fabriks.dev/diff): Compare text and highlight differences at line, word, and character level. - [Markdown Editor](https://fabriks.dev/markdown): Edit Markdown with live preview, GFM support, and HTML export. - [Lorem Ipsum Generator](https://fabriks.dev/lorem): Generate placeholder text in paragraphs, sentences, or words. ## Generators - [UUID & ULID Generator](https://fabriks.dev/uuid): Generate UUID v1–v7 and ULID with bulk generation and timestamp extraction. - [QR Code Generator](https://fabriks.dev/qr): Generate QR codes with custom size, colors, error correction. Export as PNG/SVG. - [Cron Expression Builder](https://fabriks.dev/cron): Build and parse cron expressions with presets and next-run preview. ## AI Development Tools - [Token Counter](https://fabriks.dev/tokens): Count and visualize AI/LLM tokens with BPE tokenizer. Analyze token distribution and frequency. - [Prompt Builder](https://fabriks.dev/prompt): Build and test AI prompt templates with variables. Preview rendered prompts before sending to LLMs. ## Utilities - [Email Validator](https://fabriks.dev/email): Validate emails in bulk, extract from text, detect disposable domains. - [URL Parser & Builder](https://fabriks.dev/url): Parse URLs into components, encode/decode, build URLs from parts. - [Color Converter](https://fabriks.dev/color): Convert between HEX, RGB, HSL, HSV, CMYK with shade generator. - [Unix Timestamp Converter](https://fabriks.dev/timestamp): Convert between Unix epoch and human-readable dates. ## Optional - [About Fabriks](https://fabriks.dev/about): About the project and its privacy-first approach. - [Blog](https://fabriks.dev/blog): Technical articles about developer tools, data formats, and web development.