Postscapes is an independent review site. We may earn money when you click on links on our site. Learn more.

Smart Lock Scout

Smart Home Scout

The source for smart home buying advice.

Best Key Finder Tags Image

Best Key Finder Tags

Compare the best wireless key finders. Stop theft, get proximity alerts, and locate your lost items from your Android or iOS smartphone...

Ever wanted to give yourself a “real-world search bar” to easily find misplaced items, like keys and TV remotes? Now you can, with location sensors that attach to your stuff as key fobs or stick-on tags.

These simple devices use short-range signals like Bluetooth to digitally tether critical items to your smartphone. You’ll get an instant alert if you start to leave something behind, and a mobile app will guide you back toward the wayward object. Many devices can chirp, beep, bleat or otherwise make noise to reveal their location, and some even feature GPS and an independent cellular data connection to report their location from just about anywhere on Earth.

The following Channel Guide will help you:

  • Determine which connectivity type you need for best tracking and coverage (WiFi, Bluetooth, or GSM Cellular)
  • Get app reviews, and see if the finder app can work with your Android or iPhone.
  • Filter based on monthly fees, or if the item tracker has additional social or alert features.

 

11/01/2019

Featured

Item Finder Product Spotlight

Tile

Tile Image

Highlights

  • Tile's Bluetooth range is up to 100 ft. Bluetooth is most effective at the 30 ft range, depending on the environment.
    • Loudly ring a lost item from the app and find it by sound.
      • Find your phone. Press Tile to make your phone ring—even if it’s on silent.

Quick Links


Tracker Tags

Chipolo

Chipolo Image

Highlights

  • Ring Chipolo from your phone and locate your item by sound (90dB)
    • Shake Chipolo to make your phone ring
      • RANGE 60m (200 feet) using Bluetooth 4

Duet by Protag

Duet by Protag Image

Highlights

  • Replacable CR2016 Coin Battery (Up to 6 months of battery life)
    • Range Up to 100 feet (30 metres) with Bluetooth 4
      • Duet requires BLE enabled phones running at least iOS 7 or Android 4.3.

Quick Links


Merchant

$29.99 - Direct

Online Pricing

$47.72 - Amazon More

Lapa 2

Lapa 2 Image

Highlights

  • Bluetooth 4 - Scan & Beep a Lapa up to 200 feet (60m) in line of sight
    • Replaceable CR1632 watch battery (1 year battery life)

Quick Links


Merchant

$29.49 - Direct

Online Pricing

Price not available - Amazon More

Linquet

Linquet Image

Highlights

  • 1-year replaceable battery and 100 feet/30 Meters range with Bluetooth Connectivity
    • Ringing your keys or phone is simple.
      • Easily and securely share valuables with anyone.

Quick Links


Online Pricing

$20.28 - Amazon More

MYNT

MYNT Image

Highlights

  • Use MYNT to remote control your cell phone
    • MYNT's Bluetooth range is up to 150 ft.
      • Separation phone alert and distance indicator

Quick Links


Merchant

$29.99 - Direct

Online Pricing

Price not available - Amazon More

Tile

Tile Image

Highlights

  • Tile's Bluetooth range is up to 100 ft. Bluetooth is most effective at the 30 ft range, depending on the environment.
    • Loudly ring a lost item from the app and find it by sound.
      • Find your phone. Press Tile to make your phone ring—even if it’s on silent.

Quick Links


TrackR Bravo

TrackR Bravo Image

Highlights

  • The TrackR app displays the distance between you and your items - Bluetooth Range 100 feet
    • Item Ringer and phone finder using button
      • Replaceable CR1620 battery that lasts up to 1 year.

Quick Links


Merchant

$89.99 - Direct

Online Pricing

$15.18 - Amazon More

XY Tag

XY Tag Image

Highlights

  • High Volume Buzzer and KeepNear™ Notifications
    • Zapier and IFTTT Integration
      • No Monthly Fee

Comparison Articles

Current Verdict:

Additional

Arrow

Cut your utility bills, avoid a flooding disaster and water your lawn only when it needs it...


10 Most Useful Smart Home Gadgets

Open Source / DIY Tag

Looking to roll-up your sleeves or create a more personalized alert system for yourself?

RUUVI

​RUUVITAG

RuuviTag is an advanced sensor beacon platform designed to fulfill needs of both makers and developers. The device can act as a standard Eddystone...

TI

TI SENSORTAG

The SimpleLink™ SensorTag allows quick and easy prototyping of IoT devices. It just works – connect your sensor solution to the cloud in three...

Additional:

OpenBeacon

Long Range Tracker Tags

Looking for something that gives you greater tracking distance than just what Wifi or Bluetooth can provide? Try these options out.

iota GPS Tracker

iota GPS Tracker Image

Highlights

  • Uses base station for 1-2 Mile coverage in cities and up to 4 miles in more remote areas
    • GPS Tracking and Geofence Alerts
      • No monthly fees

Quick Links


Online Pricing

Price not available - Amazon More

Optimus Mini GPS Tracker

Optimus Mini GPS Tracker Image

Highlights

  • $19.95 per month tracking fee
    • GSM Coverage with Geofences and custom tracking alerts
      • Size: 2.7in x 1.5in x 0.92in with two week battery life

Quick Links


Merchant

$79.95 - Direct

Online Pricing

- Amazon More

Spy Tec GL-300

Spy Tec GL-300 Image

Highlights

  • $25 a month subscription fee
    • Up to two week battery life and E-mail and Text Message Alerts
      • 15 foot accuracy - View in Google Maps and Google Earth for easy, accurate tracking

Quick Links


Merchant

$69.95 - Direct

Online Pricing

- Amazon More

Yepzon One

Yepzon One Image

Highlights

  • Yepzon works everywhere with the use of GPS, GSM Network and Bluetooth
    • Battery life of about a week with 3-4 meter GPS accuracy
      • $4.95 Monthly Fee

Quick Links


Merchant

$114.30 - Direct

Online Pricing

$49.00 - Amazon More
[gravityform id="38" title="false" description="false" ajax="true" tabindex="49"]
<div class='gf_browser_safari gform_wrapper' id='gform_wrapper_38' ><div id='gf_38' class='gform_anchor' tabindex='-1'></div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_38' id='gform_38' action='/wireless-key-locators/#gf_38'> <div class='gform_body'><ul id='gform_fields_38' class='gform_fields top_label form_sublabel_below description_below'><li id='field_38_2' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label gfield_label_before_complex' >Your Name</label><div class='ginput_complex ginput_container no_prefix has_first_name no_middle_name no_last_name no_suffix gf_name_has_1 ginput_container_name' id='input_38_2'> <span id='input_38_2_3_container' class='name_first' > <input type='text' name='input_2.3' id='input_38_2_3' value='' aria-label='First name' tabindex='50' aria-invalid="false" /> <label for='input_38_2_3' >First</label> </span> </div></li><li id='field_38_3' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_38_3' >Can you share a high level overview of what you are looking for?</label><div class='ginput_container ginput_container_textarea'><textarea name='input_3' id='input_38_3' class='textarea medium' tabindex='54' aria-invalid="false" rows='10' cols='50'></textarea></div></li><li id='field_38_4' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_38_4' >Best way to reach you?</label><div class='ginput_container ginput_container_text'><input name='input_4' id='input_38_4' type='text' value='' class='medium' tabindex='55' aria-invalid="false" /></div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_38' class='gform_button button' value='Submit' tabindex='56' onclick='if(window["gf_submitting_38"]){return false;} window["gf_submitting_38"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_38"]){return false;} window["gf_submitting_38"]=true; jQuery("#gform_38").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=38&amp;title=&amp;description=&amp;tabindex=49' /> <input type='hidden' class='gform_hidden' name='is_submit_38' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='38' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_38' value='WyJbXSIsIjI0MzNjYTY3YTUxNWM5ZTM5NmFkOWNiZWJiMjkyMDYyIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_38' id='gform_target_page_number_38' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_38' id='gform_source_page_number_38' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_38' id='gform_ajax_frame_38'>This iframe contains the logic required to handle Ajax powered Gravity Forms.</iframe> <script type='text/javascript'>jQuery(document).ready(function($){gformInitSpinner( 38, 'https://www.postscapes.com/wp-content/plugins/gravityforms/images/spinner.gif' );jQuery('#gform_ajax_frame_38').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_38');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_38').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_38').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_38').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_38').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_38').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_38').val();gformInitSpinner( 38, 'https://www.postscapes.com/wp-content/plugins/gravityforms/images/spinner.gif' );jQuery(document).trigger('gform_page_loaded', [38, current_page]);window['gf_submitting_38'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_38').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_38').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [38]);window['gf_submitting_38'] = false;}, 50);}else{jQuery('#gform_38').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [38, current_page]);} );} );</script><script type='text/javascript'> jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 38) {} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [38, 1]) } ); </script>
[gravityform id="38" title="false" description="false" ajax="true" tabindex="49"]
<div class='gf_browser_safari gform_wrapper' id='gform_wrapper_38' ><div id='gf_38' class='gform_anchor' tabindex='-1'></div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_38' id='gform_38' action='/wireless-key-locators/#gf_38'> <div class='gform_body'><ul id='gform_fields_38' class='gform_fields top_label form_sublabel_below description_below'><li id='field_38_2' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label gfield_label_before_complex' >Your Name</label><div class='ginput_complex ginput_container no_prefix has_first_name no_middle_name no_last_name no_suffix gf_name_has_1 ginput_container_name' id='input_38_2'> <span id='input_38_2_3_container' class='name_first' > <input type='text' name='input_2.3' id='input_38_2_3' value='' aria-label='First name' tabindex='50' aria-invalid="false" /> <label for='input_38_2_3' >First</label> </span> </div></li><li id='field_38_3' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_38_3' >Can you share a high level overview of what you are looking for?</label><div class='ginput_container ginput_container_textarea'><textarea name='input_3' id='input_38_3' class='textarea medium' tabindex='54' aria-invalid="false" rows='10' cols='50'></textarea></div></li><li id='field_38_4' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_38_4' >Best way to reach you?</label><div class='ginput_container ginput_container_text'><input name='input_4' id='input_38_4' type='text' value='' class='medium' tabindex='55' aria-invalid="false" /></div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_38' class='gform_button button' value='Submit' tabindex='56' onclick='if(window["gf_submitting_38"]){return false;} window["gf_submitting_38"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_38"]){return false;} window["gf_submitting_38"]=true; jQuery("#gform_38").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=38&amp;title=&amp;description=&amp;tabindex=49' /> <input type='hidden' class='gform_hidden' name='is_submit_38' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='38' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_38' value='WyJbXSIsIjI0MzNjYTY3YTUxNWM5ZTM5NmFkOWNiZWJiMjkyMDYyIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_38' id='gform_target_page_number_38' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_38' id='gform_source_page_number_38' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_38' id='gform_ajax_frame_38'>This iframe contains the logic required to handle Ajax powered Gravity Forms.</iframe> <script type='text/javascript'>jQuery(document).ready(function($){gformInitSpinner( 38, 'https://www.postscapes.com/wp-content/plugins/gravityforms/images/spinner.gif' );jQuery('#gform_ajax_frame_38').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_38');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_38').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_38').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_38').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_38').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_38').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_38').val();gformInitSpinner( 38, 'https://www.postscapes.com/wp-content/plugins/gravityforms/images/spinner.gif' );jQuery(document).trigger('gform_page_loaded', [38, current_page]);window['gf_submitting_38'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_38').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_38').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [38]);window['gf_submitting_38'] = false;}, 50);}else{jQuery('#gform_38').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [38, current_page]);} );} );</script><script type='text/javascript'> jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 38) {} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [38, 1]) } ); </script>