Beacon Toy

Beacon Toy Free App

Rated 4.60/5 (99) —  Free Android application by Adrian Cretu

About Beacon Toy

Featured at Google I/O 2016! Create Bluetooth Low Energy beacons using your device.

A beacon is a self-repeating, low-power, Bluetooth advertisement of small data (31 bytes or less), that can reach devices 50 feet or more (or only immediately close if desired). Some of them can be detected without needing an app; see for details.

You can broadcast beacons only on Android 5.0+ devices that support BLE peripheral mode. Most 2015 and later devices are compatible, but many older ones are NOT, Check out a list of known devices at

Supported beacon formats:
Eddystone-URL (Physical Web) - advertise website addresses to be picked up by Android, and Chrome on iOS
Eddystone-UID - static identifier that can be used to collect attachments to things
Eddystone-EID - production-ready encrypted identifiers with automatic refresh
Eddystone-TLM - broadcast actual device telemetry: battery temperature, voltage, service uptime, and an estimated count of total advertised Packet Data Units.
iBeacon - static identifier format, better supported by iDevices.

Special features
Host Eddystone-GATT service configuration - register production-ready Ephemeral ID or UID beacons with Google's Beacon Tools app, or configure the beacon using Chrome, directly via Web Bluetooth.
Run multiple beacons - device limited: up to 4 on Nexus 6, up to 8 on Galaxy S7, etc.
Built-in shortener
Ephemeral URLs via - create un-spoofable, rotating URLs; change the destination target without touching the beacon!
Beacons are managed by a light self-stopping Service that resumes on device boot and takes care of beacon's lifecycle during Bluetooth events.
View nearby beacons, and clone supported formats.

Use cases
Broadcast any URL you want: your site, your store's / cafeteria webpage (or why not, even the menu?), your personal website, your social network profiles, a funny YouTube video, or anything else you can think of and want the people nearby to come in contact with.
Share nearby a link relevant to the place your device is located at, which is yourself, or maybe a kiosk or anything else.
For advanced usage, play around with the Proximity Beacon API and attach any kind of data to your beacons.

How to Download / Install

Download and install Beacon Toy version Varies with device on your Android device!
Downloaded 10,000+ times, content rating: Everyone
Android package: com.uriio, download Beacon Toy.apk

All Application Badges

For everyone
Android app

App History & Updates

What's Changed
Restore Config activity correctly from a cold-start; TLM uptime / PDUs didn't account for deep-sleep.
Eddystone Telemetry - advertise battery temperature, voltage, service uptime, and estimated PDU count for all beacons.
More downloads  Beacon Toy reached 10 000 - 50 000 downloads
More downloads  Beacon Toy reached 500 - 1 000 downloads

What are users saying about Beacon Toy

by A####:

Beacon advertising failed, Data was too large for broadcast

by Z####:

High quality app, and with frequent updates / improvements. Good job!

by V####:


by Z####:

The app has a simple, easy to understand UX and works consistently. I requested a "launch on boot" option for active beacons, and the developer pushed out a build with that feature the next day! Thanks for turning my phone into a fun physical web toy :)

by Z####:

I use mine to broadcast my social media pages. I shortened the URL myself with goog.le to keep tabs on the analytics via my Google profile. So far, no visits except for testing by my spouse but I'm hopeful that this will change as more devices become physical web enabled via more current devices and Android updates. I'm running this on a Samsung S7 and love the range of power options.

by U####:

Super quick and easy to use!

by J####:

Great app. Works fine as described

by Z####:

Amazingly innovation and it should be used for everything especially with the google glass concept.

by H####:

Great product

by K####:

Nexus 6P with Android 7, I get the same error as Sudharsan posted... Must have exactly 32 hex characters

by Z####:

When I try to add UUID, it keep on saying it must be 32-hex but the input box only allow 28 characters and I couldn't paste all the UUID

by Z####:

Works perfectly

by Z####:


by L####:


by Z####:


by Z####:

Not work on all of my phones

by Z####:

Very Bad App

by X####:

On all app

by X####:

Works great

Share The Word!

Rating Distribution

99 users