IPLocationTools offers a free real-time visitor location lookup widget for tracking the physical location of website visitors based on their IP addresses. Simply select a design and copy the codes to your website. You can also modify parameters for a personalized copy. To get started, simply register for a free IP Address API key for IP location lookup.

Get Started For Free

Widget Designs


Widget 1
<script language="JavaScript">
<!--
iplocationtools_width = 180; // The width of API, minimum 160px, maximum 400px
iplocationtools_height = 400; // The height of API, minimum 80px, maximum 800px
iplocationtools_border_size = 1; // The size of the border
iplocationtools_border_color = '000000'; // Color of the border
iplocationtools_bg_color = 'BACCED'; // Background color
iplocationtools_font_color = 'FFFFFF'; // Font color
iplocationtools_font_size = 10; // Font size
iplocationtools_show_time = 1; // Enable time stamp, 1=Enable,0=Disable
iplocationtools_time_zone = 8; // Change this to display correct time
iplocationtools_custom_bg = ""; // Background image's URL
//-->
</script>
<script language="JavaScript"
src="//www.iplocationtools.com/visitor.js?key=YOUR_API_KEY"></script>
Widget 2
<script language="javascript">
<!--
iplocationtools_width = 180;
iplocationtools_height = 110;
iplocationtools_border_size = 1;
iplocationtools_border_color = '000000';
iplocationtools_bg_color = 'BACCED';
iplocationtools_font_color = 'FFFFFF';
iplocationtools_font_size = 10;
iplocationtools_show_time = 1;
iplocationtools_time_zone = 8;
iplocationtools_custom_bg = "//www.iplocationtools.com/assets/img/bg2.jpg";
//-->
</script>
<script language="javascript" src="//www.iplocationtools.com/visitor.js?key=YOUR_API_KEY"></script>
Widget 3
<script language="javascript">
<!--
iplocationtools_width = 180;
iplocationtools_height = 110;
iplocationtools_border_size = 1;
iplocationtools_border_color = '000000';
iplocationtools_bg_color = 'BACCED';
iplocationtools_font_color = 'FFFFCC';
iplocationtools_font_size = 10;
iplocationtools_show_time = 0;
iplocationtools_time_zone = 8;
iplocationtools_custom_bg = "//www.iplocationtools.com/assets/img/bg3.jpg";
//-->
<script language="javascript" src="//www.iplocationtools.com/visitor.js?key=YOUR_API_KEY"></script>
Widget 4
<script language="javascript">
<!--
iplocationtools_width = 180;
iplocationtools_height = 110;
iplocationtools_border_size = 1;
iplocationtools_border_color = '000000';
iplocationtools_bg_color = 'BACCED';
iplocationtools_font_color = '003300';
iplocationtools_font_size = 10;
iplocationtools_show_time = 1;
iplocationtools_time_zone = 0;
iplocationtools_custom_bg = "//www.iplocationtools.com/assets/img/bg4.jpg";
//-->
<script language="javascript" src="//www.iplocationtools.com/visitor.js?key=YOUR_API_KEY"></script>
Widget 5
<script language="javascript">
<!--
iplocationtools_width = 180;
iplocationtools_height = 110;
iplocationtools_border_size = 1;
iplocationtools_border_color = '000000';
iplocationtools_bg_color = 'BACCED';
iplocationtools_font_color = 'FFFFFF';
iplocationtools_font_size = 10;
iplocationtools_show_time = 1;
iplocationtools_time_zone = 0;
iplocationtools_custom_bg = "//www.iplocationtools.com/assets/img/bg9.jpg";
//-->
<script language="javascript" src="//www.iplocationtools.com/visitor.js?key=YOUR_API_KEY"></script>
Widget 6
<script language="javascript">
<!--
iplocationtools_width = 180;
iplocationtools_height = 300;
iplocationtools_border_size = 1;
iplocationtools_border_color = '000000';
iplocationtools_bg_color = 'BACCED';
iplocationtools_font_color = 'CCFFFF';
iplocationtools_font_size = 10;
iplocationtools_show_time = 1;
iplocationtools_time_zone = 0;
iplocationtools_custom_bg = "//www.iplocationtools.com/assets/img/bg5.jpg";
//-->
<script language="javascript" src="//www.iplocationtools.com/visitor.js?key=YOUR_API_KEY"></script>
Widget 7
<script language="javascript">
<!--
iplocationtools_width = 180;
iplocationtools_height = 300;
iplocationtools_border_size = 1;
iplocationtools_border_color = '000000';
iplocationtools_bg_color = 'BACCED';
iplocationtools_font_color = '660000';
iplocationtools_font_size = 10;
iplocationtools_show_time = 1;
iplocationtools_time_zone = 0;
iplocationtools_custom_bg = "//www.iplocationtools.com/assets/img/bg10.jpg";
//-->
<script language="javascript" src="//www.iplocationtools.com/visitor.js?key=YOUR_API_KEY"></script>
Widget 8
<script language="javascript">
<!--
iplocationtools_width = 180;
iplocationtools_height = 300;
iplocationtools_border_size = 1;
iplocationtools_border_color = '000000';
iplocationtools_bg_color = 'BACCED';
iplocationtools_font_color = '660000';
iplocationtools_font_size = 10;
iplocationtools_show_time = 1;
iplocationtools_time_zone = 0;
iplocationtools_custom_bg = "//www.iplocationtools.com/assets/img/bg11.jpg";
//-->
<script language="javascript" src="//www.iplocationtools.com/visitor.js?key=YOUR_API_KEY"></script>
Widget 9
<script language="javascript">
<!--
iplocationtools_width = 240;
iplocationtools_height = 200;
iplocationtools_border_size = 1;
iplocationtools_border_color = '000000';
iplocationtools_bg_color = 'BACCED';
iplocationtools_font_color = '660000';
iplocationtools_font_size = 12;
iplocationtools_show_time = 1;
iplocationtools_time_zone = 0;
iplocationtools_custom_bg = "//www.iplocationtools.com/assets/img/bg6.jpg";
//-->
<script language="javascript" src="//www.iplocationtools.com/visitor.js?key=YOUR_API_KEY"></script>
Widget 10
<script language="javascript">
<!--
iplocationtools_width = 240;
iplocationtools_height = 200;
iplocationtools_border_size = 1;
iplocationtools_border_color = '000000';
iplocationtools_bg_color = 'BACCED';
iplocationtools_font_color = '660000';
iplocationtools_font_size = 12;
iplocationtools_show_time = 1;
iplocationtools_time_zone = 0;
iplocationtools_custom_bg = "//www.iplocationtools.com/assets/img/bg7.jpg";
//-->
<script language="javascript" src="//www.iplocationtools.com/visitor.js?key=YOUR_API_KEY"></script>
Widget 11
<script language="javascript">
<!--
iplocationtools_width = 240;
iplocationtools_height = 200;
iplocationtools_border_size = 1;
iplocationtools_border_color = '000000';
iplocationtools_bg_color = 'BACCED';
iplocationtools_font_color = '660000';
iplocationtools_font_size = 12;
iplocationtools_show_time = 1;
iplocationtools_time_zone = 0;
iplocationtools_custom_bg = "//www.iplocationtools.com/assets/img/bg8.jpg";
//-->
<script language="javascript" src="//www.iplocationtools.com/visitor.js?key=YOUR_API_KEY"></script>
Widget 12
<script language="javascript">
<!--
iplocationtools_width = 240;
iplocationtools_height = 200;
iplocationtools_border_size = 1;
iplocationtools_border_color = '000000';
iplocationtools_bg_color = 'BACCED';
iplocationtools_font_color = 'FFFFFF';
iplocationtools_font_size = 12;
iplocationtools_show_time = 1;
iplocationtools_time_zone = 0;
iplocationtools_custom_bg = "//www.iplocationtools.com/assets/img/bg12.jpg";
//-->
<script language="javascript" src="//www.iplocationtools.com/visitor.js?key=YOUR_API_KEY"></script>

Other IP Geolocation / Location Lookup Plugins

IP2Location IP Geolocation

IP2Location Free Widget

IP2Location.io IP Geolocation API

IP Address Map