A lightweight, vanilla JavaScript Progressive Web App (PWA) for generating UUIDs.
- Generate RFC-compliant UUIDs
- Support for both v4 (random) and v1 (time-based) UUID formats
- Multiple display formats (standard, no hyphens, with braces)
- Copy to clipboard functionality
- History of recently generated UUIDs
- Works offline as a PWA
- Modern, clean UI inspired by ShadCN
- No dependencies - pure vanilla JS, CSS, and HTML
- Dark mode support based on system preference
Visit the GitHub Pages deployment at: https://thatplatypus.github.io/UuidGenerator/
-
Clone the repository:
git clone https://github.com/tombrewer/UuidGenerator.git cd UuidGenerator -
Serve the files locally using any static file server:
# Using Python python -m http.server # Or using npm's serve npx serve -
Open your browser and navigate to
http://localhost:8000(or whatever port your server uses)
On supported browsers, you can install the UUID Generator as a Progressive Web App:
- Visit the app in your browser
- Look for the install option in your browser's address bar or menu
- Follow the prompts to add the app to your home screen or desktop
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.