Eddystone URL Command Calculator

Home ยป Eddystone URL Command Calculator

Eddystone URL Command Calculator

A professional tool to encode and decode Eddystone URL beacon commands with real-time validation and a detailed byte breakdown.

URL Encoder

http://www.
https://www.
http://
https://

Command Decoder

Format: Space-separated hex bytes (e.g., "10 00 02 ...") or continuous hex (e.g., "100002...")

About Eddystone URL Beacons

Eddystone URL beacons are Bluetooth Low Energy (BLE) devices that broadcast web URLs using Google's open-source Eddystone protocol. These beacons enable the Physical Web concept, allowing users to discover nearby web content without installing specific apps. Our calculator helps developers and engineers encode URLs into the compressed Eddystone format and decode existing beacon commands for analysis and debugging purposes.

How to Use This Calculator

To Encode: Enter a valid URL in the encoder, select the appropriate scheme prefix (e.g., https://www.), set the transmission power, and click "Encode URL". The tool generates the complete hex command for your beacon.

To Decode: Paste your hex command data (space-separated or continuous) into the decoder and click "Decode Command". The tool will display the original URL, TX power, and a detailed byte-by-byte breakdown.

Key Features & Benefits

  • Real-time Validation: Instant feedback on URL format and length constraints.
  • Automatic Compression: Uses Eddystone's built-in URL shortening schemes (.com/, .org/, etc.).
  • Detailed Breakdown: Shows byte-by-byte analysis of encoded commands.
  • Multiple Input Formats: Accepts various hex input formats for maximum compatibility.
  • Copy-to-Clipboard: Easily copy results for immediate use.
  • Responsive Design: Works perfectly on all devices and screen sizes.

Technical Specifications

Eddystone URL frames consist of a frame type identifier (0x10), transmission power level (-100 to +20 dBm), URL scheme prefix (4 predefined options), and the encoded URL data (1-17 bytes). The protocol uses compression techniques to maximize the amount of URL data that fits within Bluetooth's advertisement packet.

Example Encodings:

URL: https://www.google.com/
Command: 10 00 01 67 6F 6F 67 6C 65 07
Breakdown: Frame(10) + Power(00) + Scheme(01) + "google" + ".com"(07)
URL: http://example.org/
Command: 10 00 02 65 78 61 6D 70 6C 65 01
Breakdown: Frame(10) + Power(00) + Scheme(02) + "example" + ".org/"(01)

Tips for Optimal Results

  • Keep URLs as short as possible - you have only 17 bytes for the encoded URL portion.
  • Use URL shortening services (e.g., bit.ly) for long URLs.
  • Choose the most appropriate scheme prefix to save bytes.
  • Test transmission power levels to balance range and battery life.
  • Always validate your encoded commands with actual beacon hardware.
  • Use HTTPS schemes for security whenever possible.

Read Also: