BLE UUID Generator
Generate random 128-bit UUIDs for custom BLE services and characteristics. Supports standard and compact formats with one-click copy.
Options
1
20
Short ID replaces bytes 2-3 in the Bluetooth Base UUID
Generated UUIDs
Click Generate to create UUIDs
About BLE UUIDs
BLE uses 128-bit UUIDs to identify services and characteristics. The Bluetooth SIG defines a Base UUID:
0000XXXX-0000-1000-8000-00805F9B34FB
Where XXXX is the 16-bit short ID. For custom services, use a fully random 128-bit UUID to avoid collisions.
- 16-bit UUIDs (0x0001-0xFFFF) are reserved for SIG-defined services.
- 128-bit UUIDs should be used for all custom services and characteristics.
- Use a single base UUID per vendor, varying bytes 12-13 for different services.
Frequently Asked Questions
Yes, all BLEFYI tools are free and run entirely in your browser. No data is sent to any server.