Gopher (engl. Erdhörnchen) ist ein Informationsdienst, der über das Internet mit Hilfe eines Gopher-Clients oder einem Webbrowser abgerufen werden kann. Gopher hat Ähnlichkeit mit dem frühen WWW und wurde 1992 an der Universität von Minnesota entwickelt. Gopher entstand also früher als das WWW und hat deswegen auch eine geringfügig niedrigere Portnummer (70 – im Vergleich zu 80 für http).
Die Überlegung, die zu Gopher führte, war die umständliche Handhabung des FTP, bei dem man sich einloggen und über Konsolenbefehle in Verzeichnisse wechseln musste, um die gewünschte Datei finden und herunterladen zu können. Zudem wollte man ein einfach zu administrierendes Informationssystem schaffen, welches wenige Ressourcen benötigt. Mitte der 90er Jahre hatte nahezu jede Organisation, die über einen Internetzugang verfügte (Universitäten, Regierungen etc.), einen Gopherserver, und stellte der Allgemeinheit Informationen aus allen Bereichen zur Verfügung. Mit dem Aufschwung des WWW ging jedoch die Zeit des sogenannten Gopherspace zu Ende. Heute gibt es nur noch sehr wenige Gopherserver, Gopher hat weitgehend an Bekanntheit verloren.
Gopher baut auf das Gopher-Protokoll auf und bietet im Gegensatz zu HTML-Seiten ein automatisch generiertes Menü an, das aus den im aktuellen Verzeichnis befindlichen Dateien generiert wird. Der Gopher-Server erkennt dabei, ob es sich um Verzeichnisse oder Dateien handelt.