// DATA TOOLS

Developer tools that respect your data.

Format, convert, generate, and inspect. 28 tools, nothing leaves your browser.

Paste your JSON, your regex, your CSV. fwip processes it locally. No data transmitted, no server logs, no third-party analytics. Just tools that work.

No uploads Files stay on your device
Works offline No internet needed
No account needed Just open and use
Own it One-time purchase, no subscription

What you can do with data tools.

Developer and data tools handle the small tasks that come up constantly. Formatting a messy JSON payload. Generating a hash to verify a file. Encoding a string to Base64. Comparing two config files. Testing a regex before deploying it. Converting between CSV and JSON.

Most online tools in this space (JSONLint, CodeBeautify, various regex testers) process your input on their servers. For public data, that's fine. For API keys, tokens, private configs, customer data, or anything sensitive, it's a risk.

fwip runs every tool in your browser. Your data never touches a network request. That makes these tools safe to use with production data, credentials, and sensitive content.

Pick your problem.

Clean up JSON

Format, validate, and pretty-print a payload.

Compare configs

Find differences between two files.

Verify a download

Generate SHA-256 hash to confirm integrity.

Generate a QR code

Create QR codes for URLs, text, or contacts.

Test a pattern

Debug regex with live match highlighting.

Encode for an API

Base64 encode a file or string.

Why this is different.

When you paste JSON into an online formatter, that data hits a server. When you test a regex with sample data on a website, that sample travels over the network. For public data, that's harmless. For anything sensitive (API responses with tokens, configs with credentials, customer records), it's a leak waiting to happen.

fwip's data tools run entirely in your browser. Your input never leaves the tab. That means you can safely format production JSON, test regex against real data, and generate hashes for sensitive files without thinking about who's logging what.

No account, no analytics on your input, no server-side processing. Just tools.

fwip JSONLintCodeBeautifyQR Code Generator
Upload required No YesYesNo
Account required No NoNoNo
Price $49 once NoNoNo
Files leave device No YesYesNo
Works offline Yes NoNoNo

All 28 Data tools.

data

Strip EXIF

Remove GPS, device, and timestamp metadata from photos.

data

Batch Rename

Rename multiple files at once. Prefix, date, find & replace, or clean.

data

QR Code Generator

Generate QR codes in your browser. Custom size, colours, PNG & SVG export.

data

File Metadata Viewer

See GPS, device, author, timestamps — everything your file knows.

data

JSON Formatter

Format, validate, and pretty-print JSON with syntax highlighting.

data

CSV \u2194 JSON Converter

Convert between CSV and JSON formats instantly.

data

Base64 Encode/Decode

Encode and decode Base64 — text and files.

data

Hash Generator

Generate MD5, SHA-1, SHA-256, SHA-512 hashes instantly.

data

Image to Base64

Convert any image to a Base64 string. Copy data URL or raw.

data

Diff Checker

Compare two texts. Line-by-line and word-level diffs.

data

Colour Converter

Convert colours between HEX, RGB, HSL, HSB, and CMYK instantly.

data

Password Generator

Generate secure random passwords with crypto.getRandomValues().

data

Timestamp Converter

Convert Unix timestamps to human dates and back. Seconds and milliseconds.

data

Word Counter

Count words, characters, sentences, and reading time instantly.

data

Regex Tester

Test regex patterns with live match highlighting, flags, and capture groups.

data

URL Encode/Decode

Encode and decode URL strings instantly. Smart full-URL mode.

data

CSV Viewer

View and search CSV files in an interactive table. Sort, filter, export.

data

Merge CSVs

Combine multiple CSV files into one. Match headers or stack rows.

data

JSON to CSV

Convert JSON arrays to CSV. Flatten nested objects. Bidirectional.

data

JSON Viewer

Collapsible tree view of JSON. Colour-coded, searchable, path display.

data

XML Viewer

Collapsible tree view of XML. Tags, attributes, and text colour-coded.

data

TSV to CSV

Convert tab-separated to comma-separated values and back.

data

CSV to SQL

Generate SQL INSERT statements from CSV. CREATE TABLE and batch INSERT.

data

CSV to Excel

Convert CSV files to .xlsx spreadsheets. Auto-detect numbers.

data

Excel to CSV

Convert .xlsx/.xls spreadsheets to CSV. Handle multiple sheets.

data

Sort CSV

Sort CSV data by any column. Multi-column sort with text, number, date modes.

data

Filter CSV

Filter CSV rows by conditions. Contains, equals, regex, and more.

data

Deduplicate CSV

Remove duplicate rows. Select key columns, preview duplicates.

Who uses this.

Backend developers Format JSON, test regex, compare configs.
Frontend developers Generate Base64 data URLs, convert colours, test patterns.
DevOps / SRE Verify file hashes, encode/decode, check timestamps.
QA engineers Diff test outputs, validate JSON responses.
Data analysts Convert CSV to JSON, count words, inspect metadata.
Security-conscious devs Use tools safely with production data and credentials.

Frequently asked.

Do my files or data get uploaded?
No. Every tool runs entirely in your browser using JavaScript. Your data is processed locally and never leaves your device.
Are the generated passwords truly random?
Yes. The password generator uses crypto.getRandomValues(), the browser’s cryptographically secure random number generator. No passwords are stored or transmitted.
Can I use these tools offline?
The browser versions need an initial page load but work after that. The offline desktop version works with no internet at all.
Is it safe to paste API keys into fwip's tools?
Yes. fwip processes everything in your browser. Your input never hits a server. There's no network request, no logging, no analytics on your data.
Can I use fwip's JSON formatter with large files?
The browser version handles files up to several MB comfortably. For very large JSON, the offline bundle has better performance.
Does fwip's hash generator support file hashing?
Yes. Drop a file or paste text. It generates MD5, SHA-1, SHA-256, and SHA-512 simultaneously using the Web Crypto API.

Use it free in your browser. Buy it if you want bigger files, offline use, and permanent ownership.

Like it? Own it.

Offline. No browser. No internet. No excuses.
$15USD
Single tool
  • Any one tool · offline
  • Limited only by your device
  • 3 devices · one payment
Get a single tool →