LinuxAlternative

Linux · Internet

Pidgin

Pidgin is a free, multi‑protocol instant messaging client for Linux, Windows and macOS.

Open sourceFreeFlatpak
Be the first to rate
License
GPL-2.0
Latest version
2.14.14 (January 23, 2025)
Developer
Gary Kramlich
Installs
599 (Flathub, 30 days)

What is Pidgin?

Pidgin has been around since the early 2000s, built on the libpurple library that abstracts dozens of chat protocols. It is packaged in the major Linux distributions and receives regular updates, the latest being 2.14.14 in early 2025. The client lets you stay logged into XMPP, IRC, MSN, AIM, Yahoo! and many others from a single window.

It targets users who need to keep contacts across several legacy and modern services without juggling separate programs. If you used AOL AIM, Yahoo! Messenger, or Windows Live Messenger on Windows, Pidgin offers a familiar contact list and chat windows while consolidating everything.

Compared to the Windows tools, Pidgin feels more utilitarian: the UI is simple, not flashy, and relies on plugins for extra features. It lacks the integrated media calls of newer messengers, but it excels at handling multiple text‑based networks simultaneously.

Best for: Users who need a single, reliable client for many text‑based chat services, especially legacy networks.

Key features of Pidgin

  • Supports over 30 chat protocols via libpurple
  • Simultaneous login to multiple accounts
  • Plugin system for extensions (e.g., OTR encryption, spell‑check)
  • Buddy grouping and status messages
  • File transfer for supported protocols
  • Customizable themes and emoticons
  • Logging of chats to local files
  • Portable version via Flatpak

Pros

  • One interface for many networks
  • Lightweight and fast
  • Highly extensible with plugins
  • Available in all major distro repos

Cons

  • No native video or voice calling support
  • Interface looks dated compared to modern messengers
  • Some newer protocols require third‑party plugins

Windows programs Pidgin replaces

How to install Pidgin on Linux

Flatpak (Flathub)flatpak install flathub im.pidgin.Pidgin
Ubuntu / Mintsudo apt install pidgin
Debiansudo apt install pidgin
Fedorasudo dnf install pidgin
openSUSEsudo zypper install pidgin

Tips for Windows users

Pidgin stores contacts and logs in ~/.purple, so you can copy that directory from a Windows install (if you used the portable version) to preserve buddy lists. Keyboard shortcuts are similar: Ctrl+N for new chat, Ctrl+W to close a window, and Ctrl+L to open the log viewer. Expect to configure each account manually in Preferences → Accounts, as there is no automatic import from Windows clients.

Recent releases

  • 2.14.14 —
  • 2.14.13 —
  • 2.14.12 —
  • 2.14.10 —

Pidgin: frequently asked questions

Can Pidgin connect to Google Hangouts?

Official support was dropped, but third‑party plugins may still work for XMPP‑based Hangouts.

How do I enable encrypted chats?

Install the OTR plugin from your distro’s repository and enable it per account in the plugin settings.

Is there a way to sync contacts across devices?

Pidgin itself does not sync contacts; you can export the buddy list to a file and import it on another machine.

Why does Pidgin not show my avatar?

Avatars are fetched per protocol; ensure the account settings allow image retrieval and that the server supports avatars.

Updated