---
title: "Tools - TechVoyage"
canonical_url: "https://techvoyage.dev/tools"
last_updated: "2026-10-20T09:53:54.117Z"
meta:
  description: "Free developer tools that run entirely in your browser."
  "og:description": "Free developer tools that run entirely in your browser."
  "og:title": "Tools - TechVoyage"
---

# **Tools**

Free developer tools that run entirely in your browser.

[<h2>**Secret Key Hex Generator**</h2>Generate a cryptographically secure secret key as hex bytes in the browser. Equivalent to openssl rand -hex N.](https://techvoyage.dev/tools/secret-key-hex) [<h2>**Nostr Key Pair Generator**</h2>Generate a new Nostr secp256k1 key pair client-side. Displayed in hex and bech32 (npub/nsec) formats.](https://techvoyage.dev/tools/nostr-key-generator) [<h2>**Password & Passphrase Generator**</h2>Generate strong random passwords or word-based passphrases in your browser with the Web Crypto API. Nothing is sent to a server.](https://techvoyage.dev/tools/password-generator) [<h2>**BIP-39 Seed Phrase Generator**</h2>Generate a BIP-39 mnemonic seed phrase (12–24 words) locally in your browser. Nothing is sent to a server.](https://techvoyage.dev/tools/bip39-seed-phrase) [<h2>**UUID & ULID Generator**</h2>Generate UUID v4, time-ordered UUID v7 and ULID identifiers in your browser. Bulk generation with copyable output.](https://techvoyage.dev/tools/uuid-generator) [<h2>**NIP-19 Converter**</h2>Decode and encode Nostr NIP-19 identifiers — npub, note, nevent, nprofile and naddr — directly in your browser.](https://techvoyage.dev/tools/nip19-converter)

## **What these tools do**

These tools produce secrets and identifiers you can trust without sending anything to a server. Generation happens in your browser through the Web Crypto API, nostr-tools and standards-based libraries, so the values you see never leave your device and are not logged, cached or transmitted anywhere. The pages are static, load no third-party scripts and keep working if you save them or use them offline.

## **How to use them**

1. Open the tool you need from the list above.
2. Generate the value — everything is computed locally, so you can disconnect first if you want a guarantee.
3. Copy the result straight into your configuration, password manager or terminal; nothing is stored on this site.

## **Tools API for agents and scripts**

The UUID/ULID and NIP-19 converters are available as public JSON endpoints, so scripts and AI agents can produce the same values without a browser. The endpoints are documented with an OpenAPI 3.0 description at /openapi.json, return JSON only, and require no authentication or API key.

- `GET /api/tools/uuid?version=7&count=5` — Returns JSON with UUID v4, UUID v7 or ULID values in the requested quantity and format.
- `GET /api/tools/nip19?value=npub1...` — Returns JSON with the decoded public fields of a NIP-19 identifier, or the npub/note encodings of a hex key.

Key, password and seed phrase generation stay browser-only: those secrets are never sent to a server.

## **FAQ**

<dl>

<dt>**Are the generated keys random enough for production?**</dt>
<dd>Yes. Secret keys come from the browser's cryptographically secure random source, the same primitive used by openssl rand and by password managers, and 32 bytes gives 256 bits of entropy.</dd>

<dt>**Do I need an account, and is there a limit?**</dt>
<dd>No account, no sign-up and no usage limit: the generators run entirely on your device. The JSON endpoints are public and best-effort rate-limited to keep them available for everyone.</dd>

<dt>**Can I use the outputs commercially?**</dt>
<dd>Yes. Keys you generate are yours. The tools themselves are free to use, including in commercial projects and automated pipelines.</dd></dl>