← Developer presets

UUID v7 generator

Generate version 7 (time-ordered) UUIDs in your browser. They use cryptographically secure randomness.

Version
Case

Generated UUIDs

Use this tool from AI agents

This tool's engine is available to AI agents over MCP as uuid_v4. Add the Clean.tools server, then your agent can call it directly.

Claude Code
claude mcp add --transport http clean-tools https://mcp.clean.tools/mcp
Claude Desktop (mcpServers)
{"mcpServers":{"clean-tools":{"command":"npx","args":["-y","@clean-tools/mcp"]}}}
Cursor
https://mcp.clean.tools/mcp

Or call it over plain HTTP from any script. Same engine, JSON in and JSON out, no key:

curl
curl -s https://api.clean.tools/v1/uuid_v4 \ -H 'content-type: application/json' \ -d '{"count":5,"uppercase":false}'
JavaScript
const res = await fetch('https://api.clean.tools/v1/uuid_v4', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ count: 5, uppercase: false }) }); const data = await res.json();

UUID v7 generator

This generator produces UUID v7, version 7 (time-ordered) identifiers, using the browser's Web Crypto API. Version 7 embeds a timestamp, so the values sort in creation order, which is handy for database keys. Generate a batch above and copy them individually or all at once.

Everything runs locally. No cost, no signup, no tracking.


Frequently asked questions

What is the difference between v4 and v7?

Version 4 is random. Version 7 puts a millisecond timestamp in the high bits, so v7 values are time-sortable while still being unique. Use v7 when you want database keys that cluster by insertion time.

Can I use this from the command line or an AI agent?

Yes. It is a REST endpoint at https://api.clean.tools/v1/generate_id and an MCP server you can add to Claude, Claude Code, or Cursor. The @clean-tools/mcp npm package runs it as a local stdio server.

More developer presets

View all tools

Use Clean.tools from your AI agent

This tool is also generate_id on the Clean.tools MCP server — the same engine, callable by your AI agent directly. No key, no signup: requests are processed in memory and request contents are never stored.

Claude Code
claude mcp add --scope user --transport http clean-tools https://mcp.clean.tools/mcp
Any MCP client (streamable HTTP, authless)
https://mcp.clean.tools/mcp

Every tool, the REST API, and setup for Cursor, Claude Desktop, VS Code & more →