filemarkr
All ToolsGuides
filemarkr

60+ free developer tools that run entirely in your browser — JSON formatter, JWT decoder, Base64, diff checker, regex tester, hash generator and more. No upload, no sign-up, completely private.

JSON & Data

  • JSON Formatter
  • JSON Minifier
  • JSON Validator
  • JSON to CSV
  • CSV to JSON
  • JSON to YAML

Encode & Decode

  • Base64 Encode / Decode
  • Base64 to Image
  • Image to Base64
  • URL Encode / Decode
  • HTML Entity Encoder
  • JWT Decoder

Text Tools

  • Text Diff Checker
  • Case Converter
  • Word & Character Counter
  • Slug Generator
  • Remove Duplicate Lines
  • Sort Text Lines

Generators

  • UUID Generator
  • Password Generator
  • Lorem Ipsum Generator
  • QR Code Generator
  • Random Number Generator
  • NanoID Generator

Popular Guides

  • How to Format and Pretty-Print JSON (Without Breaking It)
  • How to Minify JSON and Shrink Your API Payloads
  • How to Validate JSON and Pinpoint the Exact Syntax Error
  • How to Convert JSON to CSV for Excel and Google Sheets
  • How to Convert CSV to JSON (With Proper Header Detection)
  • All guides →

Explore

  • All Tools
  • JSON Formatter
  • JWT Decoder
  • Diff Checker
  • UUID Generator

Company

  • About
  • Privacy
  • Terms
  • Sitemap

Our Promise

  • 100% in your browser
  • Zero uploads
  • No sign-up, always free

© 2026 filemarkr. Designed & developed by Naved Naik.  All processing happens locally in your browser.

All tools

NanoID Generator

Generate compact, URL-friendly NanoIDs with a custom size and alphabet.

100% private Instant, in-browser Read the guide
Loading the tool…

NanoID Generator

The NanoID generator creates compact, URL-friendly unique identifiers directly in your browser. NanoID is a modern alternative to the UUID: it builds shorter strings from a customizable alphabet, so the IDs are easier to read, safe to drop into URLs, and cheaper to store. Set the size (how many characters each ID contains) and the alphabet (which characters are allowed), then generate a single ID or a whole batch at once. The common default is a 21-character ID drawn from a URL-safe alphabet.

How it works

The generator runs entirely on your device in JavaScript. You choose a length and character set, and each ID is assembled locally from a random source — nothing is ever requested from a server. Results show up instantly and copy with a single click, and you can regenerate as many times as you like. Because it is fully client-side, it works offline after the page loads and behaves identically across desktop and mobile browsers.

When to use NanoIDs

  • Primary keys or record IDs that need to stay short.
  • URL slugs, share links, and public-facing identifiers.
  • Filenames, coupon codes, or invite tokens.
  • Anywhere a full UUID feels longer than it needs to be.

Exploring other identifier options? Compare with the UUID Generator for RFC-standard IDs, the Password Generator for random secrets, or the Random Number Generator for numeric values.

Private by design

Every ID is generated locally and never uploaded. There is no account, no logging, and no tracking of what you create — the tool is free and completely private, so your identifiers stay on your machine.

Frequently asked questions

A NanoID is a compact, URL-friendly unique ID built from a customizable alphabet. Compared with a UUID it is shorter and configurable, while still offering a very low collision probability.

Related tools

UUID Generator

Generate v4 and v1 UUIDs in bulk, ready to copy or download.

Password Generator

Create strong, random passwords with full control and a strength meter.

Lorem Ipsum Generator

Generate placeholder paragraphs, sentences or words for mockups.

QR Code Generator

Create a downloadable QR code from any link or text, right in the browser.