علامت # در میان انگلیسی زبانها، یک علامت جدید نیست. این علامت که Number Sign نامیده میشد و میشود، خصوصاً در میان آمریکاییها، به عنوان جایگزین «عدد» به کار میرود. به عنوان مثال نفر اول را با ۱# نشان میدهند و میخوانند: Number One
این علامت راه خود را به داخل صفحه کلید تلفنها هم باز کرد و در آنجا معمولاً Hash خوانده میشد (خصوصاً برای کسانی که خارج از آمریکا بودند و این علامت را علامت اعداد نمیدانستند). حتی به کلیدی که این علامت روی آن ترسیم شده بود، Hash Key میگفتند.
حدود سی سال پیش بود که دنیس ریچی خالق زبان برنامهنویسی C، تصمیم گرفت برای جداکردن کلمات کلیدی و مهم برنامهنویسی از سایر کلمات و عباراتی که در داخل کد برنامه میآمد، از علامت # استفاده کند. این علامت را در آن زمان Number Sign یا علامت عدد میگفتند. بنابراین برای برنامهنویسان مواردی مانند اینها به چشم آشنا شد: include#
شاید همان مدل فکر کردن بود که زمانی که در IRC به عنوان یکی از اولین نرمافزارهای چت کردن گروهی جهان، عنوان هر چت روم، با علامت # مشخص میشد و به این شیوه عنوان چت روم از تمام کلمات و جملات دیگری که در آن صفحه دیده میشد متمایز میگشت (آن زمان هنوز صفحه نمایش منوکروم یا تک رنگ بود و ایجاد تمایز جز با این علامتها معنا نداشت).
هشتگ بیشتر در انجمنهای گفتگوی بدونناظر و موقت استفاده میشود. هر ترکیبی از کارکترها که با علامت hash، شروع شده باشد، یک هشتگ است، و هر هشتگ، اگر توسط تعداد کافی از افراد ترویج شود، میتواند یک «trend» باشد و کاربران بیشتری را به بحثی که از آن هشتگ استفاده میکند، جذب کند. در Twitter، وقتی یک هشتگ خیلی محبوب میشود، در صفحهٔ اصلی هر کاربر در بخش «موضوعات پرطرفدار» نمایش داده میشود. موضوعات پرطرفدار میتوانند بر اساس منطقهٔ جغرافیایی یا بر اساس کل Twitter سازماندهی شوند.
وبسایتهایی که از هشتگ پشتیبانی میکنند
نرمافزارهای پراکنده و شبکههای اجتماعی
تمام وبسایتهای رسانههای Gawker
FriendFeed (از سال ۲۰۰۹)
Facebook (از ژوئیه ۲۰۱۳)
Google+
Instagram
Telegram
Orkut
Pinterest
Sina Weibo
Tout
Tumber
Twitter (از سال ۲۰۰۹)
VK
YouTube ت (۲۰۰۹–۲۰۱۱)
Kickstarter (از سال ۲۰۱۲، مورد استفاده در پروژهها)
Fetchnotes (از سال ۲۰۱۲)
Jomlak