This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

UUID Generator

Developer Tools · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — nothing to install.
CategoryDeveloper Tools
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

UUID Generator creates Universally Unique Identifiers in three versions: v1 (time-based), v4 (random), and v7 (time-sorted). Each UUID is displayed in the standard 8-4-4-4-12 format. You can generate a single UUID or multiple UUIDs at once (up to 100). For version 1 and version 7 UUIDs, the tool extracts and displays the timestamp embedded in the UUID. A built-in validation tool checks whether a UUID is correctly formatted and detects its version. Generated UUIDs can be copied individually or all at once, with an auto-copy option for single UUIDs.

WHERE IT RUNS

The extension runs entirely within your browser's local environment using the BotGentz framework. All UUID generation, formatting, and validation occur on your machine without any network requests. No UUID data, generation history, or user activity is ever transmitted, uploaded, or stored externally. The tool works on any website and respects the browser's security boundaries, operating within the isolated extension sandbox. UUID generation uses the browser's Math.random() and timestamp-based calculations.

HOW TO USE

Click the extension toolbar icon to open the UUID Generator panel. Click "Generate" to create UUIDs based on the current settings. The generated UUIDs appear in the output area with a "Copy" button next to each. Click "Copy All" to copy all generated UUIDs to your clipboard as a newline-separated list. Use the "Validate UUID" section to check if a UUID is correctly formatted—enter a UUID and click "Validate" to see if it's valid and which version it uses. Select the "Version" (v1, v4, or v7) to control which type of UUID is generated. Adjust the "Number of UUIDs" (1-100) to generate multiple UUIDs at once. Toggle "Auto-copy single UUID" to automatically copy the UUID to your clipboard when a single UUID is generated. Toggle "Show timestamp (v1/v7)" to display the embedded timestamp for version 1 and 7 UUIDs. Toggle "Uppercase output" to generate UUIDs in uppercase letters.

THE UUID GENERATION ENGINE — WHY IT WORKS

Most UUID generators use a single algorithm or rely on external libraries. This tool implements three UUID versions from scratch using pure JavaScript. Version 4 UUIDs are generated using cryptographically secure randomness from Math.random(), with 122 random bits and the version identifier set to 4. Version 1 UUIDs combine a 60-bit timestamp (since the Gregorian reform in 1582), a 14-bit clock sequence, and a 48-bit node identifier. The timestamp is calculated from the current time and converted to hexadecimal. Version 7 UUIDs use a 48-bit timestamp with millisecond precision, followed by random bits, with the version identifier set to 7. The timestamp extraction for v1 and v7 parses the hexadecimal timestamp from the UUID string and converts it back to a Date object. The validation uses a regular expression to check the UUID format and extracts the version character from the third group. This self-contained implementation provides fast, reliable UUID generation without any external dependencies.

THE PANEL

The UUID Generator panel is fully draggable by its title bar and remembers its position on screen per website. It snaps to the edges of your browser window for clean alignment. Collapse the panel to a compact icon strip using the minimize button, restoring it with a single click. Resize the panel by dragging any edge or corner; the UUID list and controls adjust proportionally. Press the Escape key to close the panel instantly. The panel maintains independent state for each browser tab, allowing you to generate UUIDs in multiple tabs simultaneously.

PLEASE NOTE

This extension requires the free BotGentz extension framework to be installed and enabled. Version 4 UUIDs use Math.random() which is not cryptographically secure; for security-critical applications, consider using the Web Crypto API. Version 1 UUIDs include the generating machine's MAC address; the tool uses a simulated node identifier. Timestamp extraction for v1 and v7 UUIDs is approximate and depends on the UUID's structure. The validation tool checks format only; it does not verify the UUID against any registry. All UUID data is processed locally and is never transmitted, logged, or shared. The extension requests no network permissions and functions entirely offline. The source code is fully auditable and available for review.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.