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

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.