IP in menubar 4.7.1

Need more?
Check out iStat Menus 6 from bjango, which can show much more details on the menubar including IP and country.

This small application runs in the background and shows the current IP address of your Mac in the menu bar. There are options available to customize the appearance of the menu entry. The IP dddress is updated regulary. Switch on the Router option if you are behind a router or gateway. You can still see your local IP address in the menu.

You can quit this application using either its menu or the Activity Monitor (see /Applications/Utilities folder).

This application is freeware and provided as is.

IP in menubar is an example of what you can do in Xojo using the MBS Plugins and their NSStatusItemMBS class.

If you need more, check out iStat Menus.

Download IP in menubar

Mac MacOS
10.13 to 14.x


( 14M )

Older versions:
IPinmenubar47.dmg ( 13M )
IPinmenubar461.dmg ( 7.7M )
IPinmenubar46.dmg ( 7.8M )
IPinmenubar45.dmg ( 5.0M )
IPinmenubarSL.dmg ( 4.1M )
IPinmenubar44.dmg ( 3.7M )
IPinmenubar43.dmg ( 2.5M )
IPinmenubar42.dmg ( 3.7M )
IPinmenubar41.dmg ( 3.6M )
IPinmenubar40.dmg ( 2.8M )


Making donations

This application is considered donation-ware (uncrippled shareware). If you find it indispensable, please consider making a donation.

Donate 10, 20, 30, 40 or 50 Euro/Pounds/US-Dollar

Please pick a value and purchase the quantity you like. This goes through MyCommerce to make sure any required sales tax is collected.

In US Dollar:

If you'd rather not use PayPal, you can send something to me directly at:
Christian Schmitz, Plaidter Straße 31a, 56645 Nickenich, Germany


Drop the application wherever you want it to be. You only need the application file and if you like you can add it to the login items in your user settings in system preferences to have it launched on login time.

New stuff added in version 4.7.1:

  • Updated to ipinfo.io instead of iplist.cc as service..
  • Requires MacOS 10.13.

New stuff added in version 4.7:

  • Updated for Apple Silicon as Universal app, Requires MacOS 10.14.

New stuff added in version 4.6:

  • Updated for 64-bit, Requires MacOS 10.9.
  • Notarized app (15th April 2019).

New stuff added in version 4.5:

  • Added option to show country flag.
  • Added option to show notification when IP changes. This allows you to keep a history in notification center.
  • Added option to show VPN IP.
  • Fixed a bug for not connected and behind a router.

New stuff added in version 4.4:

  • Updated for Retina.
  • Code signed.

New stuff added in version 4.3:

  • Fixed a bug with Mac OS X 10.7 Lion.
  • Added option to show extra text. You need to write it yourself in preferences file.
  • Added option to show all IPs of the Mac.

New stuff added in version 4.2:

  • Added German Localization.
  • Fixed bug in the menu where the display entries where not enabled correctly.
  • Changed server for external IP query.

New stuff added in version 4.1:

  • Fixed a problem with the IP query for using a router.
  • Added an icon in color or gray with options to the menubar so you can switch

New stuff added in version 4.0:

  • Universal Application.
  • For developers: Using "Make Invisible" tool to make the application background only instead of Resource.

New stuff added in version 3.2:

  • Allows IP shorting on router IPs.
  • Now supports using smaller fonts.

New stuff added in version 3.1:

  • Fixed the router IP display as whatismyip.org changed the html respond.

New stuff added in version 3.0:

  • Now router save using whatismyip.org
  • Updated to REALbasic 5.5.
  • Event based updates. (=Updates whenever you plug or unplug the cable)
  • Added Copy menu item.

New stuff added in version 2.1:

  • Added menu to change display options.

New stuff added in version 2.0:

  • Added router support using a config file.
  • Added a menu entry to Quit.
  • Added a menu entry to visit our website.
  • Added a menu entry to update the IP.

Trouble Shooting:

Using Little Snitch can disable access to the webservice used to query the external IP. But Little Snitch can be configured to allow internet access for this tool so it will work.

Current version queries iplist service, so you can check in Terminal, whether this can work:

curl -v "https://iplist.cc/api"

In case of success, this should show a JSON with IP and country.

The application running: