Geocaching, auf Deutsch auch GPS-Schnitzeljagd genannt, ist eine GPS gestützte Schatzsuche. Anhand geographischer Koordinaten werden die zu findenden Verstecke im Internet veröffentlicht und können anschließend mithilfe eines GPS-fähigen Gerätes (GPS-Empfänger, Smartphone, etc.) gesucht werden. Es gibt verschiedene Arten von Caches. Bei einem traditionellen Cache können die Koordinaten zum Versteck im Internet abgerufen werden. Bei einem Multicache sind die Angaben des „Final“ unbekannt. Es müssen erst mehrere Stationen (unterschiedliche Orte) angelaufen, Informationen gesammelt und manchmal auch Rätsel gelöst werden, bevor das Versteck gefunden werden kann.
Multicaches finden beispielsweise in der politischen Bildung bei der Erkundung historischer Orte Anwendung. Durch das Anlaufen von mehreren Stationen und durch die zu lösenden Aufgaben wird die Auseinandersetzung mit dem Thema und dem dazugehörigen Ort angeregt. Geocaches mit einem expliziten Bildungsanspruch werden auch Educaches genannt.
Die wohl bekannteste Anwendung ist geocaching.com, welche als APP und webbasiert verfügbar ist. Als weitere Anwendung kann c:geo angeführt werden.