I'd like to also display the SSID I am currently connected to next to the WiFi signal strength indicator.

Running El Capitan (10.11.4)

6 Answers 6


The best solution I use for adding the SSID to the menu bar is turning off Apple's menu item and using WiFi Signal app from Adrian Granados:

It's much fuller featured than just displaying the SSID, but it does that job nicely. I am a very satisfied customer of all his Mac apps as they are powerful, well engineered and updated regularly.

  1. Download Debookee Tools from the Mac App Store and launch it.

  2. Click it on the menu bar for its dropdown and uncheck Channel and Debookee Icon, and check Launch at Login.

  3. Change the location by command-dragging each menu bar item where you want them.

SSD is now always displayed in the menu bar!


You can do this with Hammerspoon (see http://hammerspoon.org) and a bit of lua. Add the following to Hammerspoon's config file. Don't forget to save and do 'reload config' from the Hammerspoon menu bar icon:

wifiMenu = hs.menubar.newWithPriority(2147483645)

wifiWatcher = nil

function ssidChanged()
    local wifiName = hs.wifi.currentNetwork()
    if wifiName then
        wifiMenu:setTitle("Wifi OFF")

wifiWatcher = hs.wifi.watcher.new(ssidChanged):start()

Haven't tested it on Sierra, but works nicely on 10.11.6.

  • 1
    Amazing solution, works great on Big Sur Commented Dec 1, 2021 at 14:21
  • It didn't work for me unfortunately. On startup I get hit with *** ERROR: /Users/[username]/.hammerspoon/init.lua:1: attempt to call a nil value (field 'newWithPriority'). M2 Pro on Ventura 13.2.1 Commented Mar 14, 2023 at 3:11

There's no built-in way to show the wifi SSID in the menu bar. However, you do have a few other options.

You can buy a 3rd-party application like Bartender 2 that allows you to move items around and show/hide icons. While not exactly what you're looking for it does supply some more detailed level of customization.

Or, you can option+click the wifi icon to see a dropdown menu of additional info, including the SSID name.

  • Appreciate the response but if I have to click anywhere I may as well just leave it as is. The net issue is I have two SSIDs, a work and personal one. Personal one is fast, work one I need for exchange :( so if doing a large code build pulling artifacts it's nice to see at a glance which ssid I'm on before realising "why is this still running? I went for a coffee and everything" :) I can't script it even with an alias to my toolchain as often I am coding in a VM.
    – alagalah
    Commented Apr 16, 2016 at 13:33

The most configurable menubar display app I'm aware of right now is TextBar ($2.99 U.S.).



Simple use Debookee Tools. Happy?

  • This is nothing more than a repeat of an earlier answer, with less detail.
    – Tetsujin
    Commented Sep 1, 2018 at 12:04
  • Don't just tell - show how the tool should be used. But since an earlier answer already did that, this one should be deleted.
    – user97627
    Commented Sep 1, 2018 at 18:12

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .