
En emneknagg (engelsk: hashtag, octothorpe, number sign eller pound sign (UK)) er symbolet # («hash») etterfulgt av et ord eller en frase – uten mellomrom mellom symbolet # og påfølgende bokstaver eller tall. En emneknagg tilfører metadata og knytter meldinger sammen. Bruken forenkler søk i sosiale nettverk som Twitter, Facebook, Google+ og Instagram og representerte da den kom, en ny måte å søke etter informasjon på. Bruk av emneknagger kalles folksonomi som er en form for sosial bokmerking der brukerne selv velger ord og formuleringer i stedet for taksonomier laget av eksperter. Hensikten er å kategorisere emner, ideer og oppfordre andre til å bli med i samtaler. Emneknagger er ofte ikke regulert, noe som gir brukerne frihet til å uttrykke akkurat det de ønsker.
Emneknagger tillater kun bruk av ett ord og lages ofte ved å utelate mellomrommet mellom ord. Bruk av store bokstaver midt i sammensetningen (CamelCase) er ofte brukt for å oppnå bedre lesbarhet.
Emneknagg på Twitter ble introdusert av Chris Messina 23. august 2007 , men Twitter avviste ideen i starten. Den første utbredte bruken av emneknagger på Twitter kom i oktober 2007 da lokale journalister brukte emneknaggen #SanDiegoFire for å tvitre om en rekke skogbranner i San Diego .
Symbolet # etterfulgt av et ord ble brukt i PDP-11 på 1970-tallet og i programmeringsspråket C i 1978. På IRC blir # brukt for å navngi grupper og emner.
Språkrådet foreslo i tillegg til emneknagg også emnetagg og skigard som avløserord for hashtag, men har seinere godt over til bare ordet emneknagg.
Emneknagger anses å være et godt verktøy for fleksibel navigasjon mellom innhold når det blir brukt riktig. Bruk av to emneknagger med relevante ord eller setninger er ansett som beste praksis av Twitter. Bruk av flere emneknagger på et innlegg kan bidra til feilkategorisering av innhold.