# Developer Tools — 40 fast, private, in-browser utilities

Canonical: https://dev.eneawork.it/
Language: en
Updated: 2026-11-02
Author: Enea Zani (https://eneawork.it)

Forty focused utilities for JSON, regex, dates, encoding and everyday debugging. No account, no server, no waiting. Open a tool, get the result, close the tab.

## What this is

- **Private by construction** — Every operation runs in your browser. Inputs never touch a server, because there is no server to touch.
- **Keyboard first, mouse friendly** — Press ⌘K or Ctrl K anywhere to jump between tools. Copy buttons, samples and clear states are always one key away.
- **Static, fast, offline** — Prerendered HTML, hand-written JavaScript, self-hosted fonts and an offline cache. No framework hydration and no layout shift before you start typing.

## Tools

- [UUID Generator](https://dev.eneawork.it/uuid): Generate v4 and v7 UUIDs, in batches. One click to copy.
- [Password Generator](https://dev.eneawork.it/password-generator): Strong random passwords with a real entropy meter.
- [Hash Generator](https://dev.eneawork.it/hash-generator): SHA-1, SHA-256, SHA-384 and SHA-512 of any text.
- [Lorem Ipsum Generator](https://dev.eneawork.it/lorem-ipsum): Placeholder text by paragraph, sentence or word count.
- [JSON Formatter](https://dev.eneawork.it/json-formatter): Format, validate and minify JSON with precise errors.
- [JSON to TypeScript](https://dev.eneawork.it/json-to-typescript): Turn any JSON sample into clean TypeScript interfaces.
- [JSON Diff](https://dev.eneawork.it/json-diff): Compare two JSON documents and see every change by path.
- [CSV to JSON](https://dev.eneawork.it/csv-to-json): Convert CSV or TSV to JSON with headers and delimiter control.
- [Base64 Encoder](https://dev.eneawork.it/base64): Encode and decode Base64 with UTF-8 and URL-safe output.
- [URL Encoder](https://dev.eneawork.it/url-encoder): Percent-encode or decode URLs and query-string values.
- [JWT Decoder](https://dev.eneawork.it/jwt): Read JWT headers, claims and expiry. No signature verification.
- [Regex Tester](https://dev.eneawork.it/regex): Test patterns live with flags, groups and replacement.
- [Cron Generator](https://dev.eneawork.it/cron): Build cron expressions and preview the next runs.
- [Timestamp Converter](https://dev.eneawork.it/timestamp): Unix timestamp to readable date, UTC and local time.
- [Text Diff](https://dev.eneawork.it/text-diff): Compare two texts line by line and copy the diff.
- [Case Converter](https://dev.eneawork.it/case-converter): camelCase, PascalCase, snake_case, kebab-case and more.
- [Color Converter](https://dev.eneawork.it/color-converter): HEX, RGB, HSL and OKLCH plus WCAG contrast checks.
- [Number Base Converter](https://dev.eneawork.it/number-base): Binary, octal, decimal and hex with BigInt precision.
- [HTML Entities](https://dev.eneawork.it/html-entities): Escape and unescape HTML entities safely.
- [HTTP Status Codes](https://dev.eneawork.it/http-status): Searchable reference for 1xx to 5xx status codes.
- [JSON to CSV](https://dev.eneawork.it/json-to-csv): Turn an array of JSON objects into clean CSV.
- [JSON Schema Generator](https://dev.eneawork.it/json-schema): Infer a JSON Schema 2020-12 document from a sample.
- [ENV ↔ JSON](https://dev.eneawork.it/env-json): Convert .env configuration to JSON and back.
- [URL Parser](https://dev.eneawork.it/url-parser): Break a URL into protocol, host, path and query parameters.
- [Base32 Encoder](https://dev.eneawork.it/base32): Encode and decode Base32 with optional padding.
- [Base58 Encoder](https://dev.eneawork.it/base58): Encode and decode Base58 using the Bitcoin alphabet.
- [HMAC Generator](https://dev.eneawork.it/hmac): Sign a message with a secret using HMAC.
- [TOTP Generator](https://dev.eneawork.it/totp): Generate time-based one-time passwords from a Base32 secret.
- [ULID Generator](https://dev.eneawork.it/ulid): Generate time-sortable ULIDs, in batches.
- [File Hash](https://dev.eneawork.it/file-hash): SHA-1, SHA-256, SHA-384 and SHA-512 checksums of a file.
- [Unicode Escape](https://dev.eneawork.it/unicode-escape): Convert text to \uXXXX escapes and back.
- [Chmod Calculator](https://dev.eneawork.it/chmod): Convert Unix permissions between octal, symbolic and command.
- [CIDR Calculator](https://dev.eneawork.it/cidr): Network, broadcast, host range and netmask for an IPv4 CIDR.
- [Timezone Meeting Planner](https://dev.eneawork.it/timezone-meeting): See one meeting time across 13 timezones.
- [Date Difference](https://dev.eneawork.it/date-difference): Duration between two dates in days, hours, minutes and seconds.
- [CSS Unit Converter](https://dev.eneawork.it/css-units): Convert px, rem, em, pt and % using a base font size.
- [SemVer Tool](https://dev.eneawork.it/semver): Compare versions and calculate the next major, minor or patch.
- [Text Statistics](https://dev.eneawork.it/text-stats): Word count, characters, sentences, reading time and top words.
- [Line Tools](https://dev.eneawork.it/line-tools): Sort, deduplicate, trim, reverse or number lines.
- [Slug Generator](https://dev.eneawork.it/slug): Turn a title into a clean, URL-safe slug.

## FAQ

### Are the tools really free?

Yes. No account, no trial, no credit card. The site is a static project and costs almost nothing to run.

### Do you collect or store my data?

No. Tool inputs are processed in the browser and never sent anywhere. There is no analytics script. Theme and recent-tool preferences stay in localStorage on your device.

### Can I use the generated output commercially?

Yes. UUIDs, hashes, formatted JSON, code and text you produce are yours. There is no license attached to the output.

### Do the tools work offline?

Yes, after the first visit. The app shell and pages you have opened are cached locally, so they reopen offline. A tool you have never opened still needs a connection the first time.

### How is this different from other online toolboxes?

Most tool directories are ad-supported, send inputs to a server, or are English-only. This one is static, bilingual and keeps inputs in the browser, and it keeps working offline after the first visit. The trade-off is 40 focused tools instead of hundreds.

## Machine-readable

- Tool catalogue: https://dev.eneawork.it/tools.json
- Full AI context: https://dev.eneawork.it/llms-full.txt
- Privacy: https://dev.eneawork.it/privacy
- About: https://dev.eneawork.it/about
