Znak podkreślenia _ co to jest i jak go szybko wstawić
Podkreślnik wpiszesz w ułamku sekundy: na większości klawiatur wystarczy przytrzymać Shift i wcisnąć - (myślnik). Poniżej znajdziesz jednak pełne tło tego niepozornego znaku, jego historię, znaczenie w kodzie, adresach URL i mediach społecznościowych, a także różnice między układem QWERTY, polskim programisty, Mac i telefonem.

- Klawisz podkreślnika na klawiaturze QWERTY, polskim i Mac
- Jak wstawić podkreślenie na komputerze i telefonie
- Znak _ w URL, kodzie i mediach społecznościowych
- Kiedy używać podkreślnika, a kiedy myślnika lub dywiza
Klawisz podkreślnika na klawiaturze QWERTY, polskim i Mac
Znak podkreślenia (_), zarejestrowany w Unicode jako U+005F i w ASCII pod numerem 95, żyje na klawiaturze w cieniu myślnika. Na klasycznym układzie QWERTY oba znaki współdzielą ten sam klawisz fizyczny. Przytrzymanie Shift „przesuwa" go w górną warstwę mapy znaków, dokładnie tak, jak w przypadku cyfr, gdzie z „1" robi się „!".
Polski układ programisty (PN-1987) rozmieszcza to inaczej: Shift + 7 na klawiaturze numerycznej daje podkreślnik bez kombinacji z minusem. Taki układ ułatwia pracę koderom, bo myślnik trafia na klawisz obok litery z, a podkreślnik zostaje tam, gdzie palec go szuka przy pisaniu nazw zmiennych.
Na komputerach Apple klawiatura działa identycznie jak amerykański QWERTY: Shift + -. System macOS automatycznie koryguje jednak podwójne spacje po myślniku, więc użytkownicy Maców często widzą „--_" zamiast klasycznego „_". To ukryty nawyk środowiska UNIX, w którym Apple od lat 80. buduje swoje narzędzia deweloperskie.
Układy QWERTZ (Niemcy, Austria, Szwajcaria) oraz AZERTY (Francja, Belgia) wymagają tej samej kombinacji Shift + myślnik, choć fizyczny klawisz leży czasem po prawej stronie górnego rzędu, nie bezpośrednio przy zerze. Na klawiaturach mechanicznych z warstwą Fn podkreślnik można też zaprogramować osobno, korzystając z oprogramowania typu QMK.
Tabela skrótów klawiszowych
| Układ | Skrót | Lokalizacja klawisza | Warstwa mobilna |
|---|---|---|---|
| QWERTY (US/UK) | Shift + - | obok zera | ukryty pod „?123" |
| QWERTY polski (PN-1987) | Shift + 7 (klaw. num.) | górny rząd | symbol zestawu „#+" |
| QWERTZ | Shift + ß | obok litery ß | analogicznie do QWERTY |
| AZERTY | Shift + ) | górny rząd cyfr | trzecia strona symboli |
| Mac (układ międzynarodowy) | Shift + - | obok zera | brak fizycznego klawisza |
Jak wstawić podkreślenie na komputerze i telefonie
Smartfon nie udostępnia fizycznego klawisza podkreślnika w warstwie domyślnej. Android i iOS chowają go na drugiej lub trzeciej stronie zestawu symboli, zazwyczaj obok małpki i gwiazdki. Wystarczy przełączyć widok klawiatury na ?123, a potem wybrać zestaw #+=. Tam obok znaku procentu czeka podkreślnik.
Alternatywą pozostaje wklejanie. Na Androidzie tekst ze schowka wkleja się długim przytrzymaniem pola, a na iOS gestem trzech palców lub opcją „Wklej" z menu kontekstowego. Znak można też wstawić przez wyszukiwarkę: wpisz „podkreślnik" w Google i skopiuj pierwszy wynik. Na komputerze w systemie Windows otworzy się Tablica znaków (charmap.exe), gdzie pełna lista Unicode pokazuje nie tylko klasyczny znak, ale też jego dekoracyjne warianty, takie jak U+2017 (‗) czy U+FF3F (_).
Kod znaku działa uniwersalnie. W HTML wpisujesz & x5F; (bez spacji), w systemie Windows przytrzymujesz Alt + 9 5 na klawiaturze numerycznej, a w macOS kombinację ⌥ Option + Shift + -. Każda z tych metod wstawia dokładnie ten sam bajt: 0x5F w UTF-8.
Aby szybko skopiować znak: kliknij pole poniżej, zaznacz wszystko (Ctrl + A) i skopiuj (Ctrl + C).
______________________________
Kopiuj-wklej rozwiązuje też problem klawiatur programistycznych Dvorak czy Colemak, gdzie podkreślnik wymaga innej kombinacji warstw. W praktyce najszybciej jest jednak użyć schowka systemowego niż uczyć się niestandardowego układu na pamięć.
Znak _ w URL, kodzie i mediach społecznościowych
Podkreślnik pełni w sieci rolę łącznika tam, gdzie spacja nie może się pojawić. Adresy URL od lat 90. zamieniają spacje na %20, ale czytelniejsze linki stosują właśnie podkreślenie: example.com/strona_glowna.php. Wyszukiwarka Google traktuje go jednak inaczej niż myślnik.
Podkreślenie vs myślnik w SEO
| Cecha | _ (podkreślenie) | - (myślnik) |
|---|---|---|
| Rozpoznawanie jako separator słów | nie | tak |
| Czytelność adresu | średnia | wysoka |
| Sortowanie plików | przed literami | po literach |
| Łatwość wpisania | wymaga Shift | wymaga Shift (QWERTY) |
| Wpływ na ranking Google | minimalny | pozytywny |
Algorytm Google traktuje myślnik jako separator słów, a podkreślnik łączy cały ciąg w jedno „słowo". Strona example.com/najlepsze-restauracje zindeksuje się pod hasłem „najlepsze restauracje", natomiast example.com/najlepsze_restauracje pozostanie rozpoznana jako jednolity identyfikator. Z punktu widzenia optymalizacji myślnik wygrywa zdecydowanie.
W programowaniu konwencja snake_case (Wujek Bob nazywa ją „snake") zapisuje nazwy zmiennych małymi literami oddzielonymi podkreśleniem: rate_of_pay, user_id. Powstała w języku C w laboratoriach Bella na początku lat 70., bo spacje w identyfikatorach były technicznie niemożliwe, a łączenie wyrazów przez wielką literę (camelCase) nie było jeszcze powszechne. Rywalizuje z nią camelCase, gdzie pierwsza litera każdego nowego słowa jest wielka: rateOfPay.
Kiedy użyć podkreślnika w nazwie pliku lub zmiennej
- W skryptach powłoki (bash, zsh) nazwy plików jak moj_plik_2024.txt unikają kłopotów z wielkością liter.
- W bazach danych SQL _ zastępuje dokładnie jeden znak (np. LIKE 'K_owalski' znajdzie Kowalski, Kówalski).
- W komunikatorach IRC nicki przyjmują postać Max_, a w Telegramie _tekst_ oznacza pogrubienie kursywą.
Nie stosuj podkreślnika w adresach URL przyjaznych SEO: separator słów w algorytmie Google działa tylko z myślnikiem. Rezerwuj _ do nazw zmiennych, baz danych i identyfikatorów technicznych.
W komunikatorach podkreślnik stał się narzędziem formatowania. WhatsApp od 2016 roku rozpoznaje *pogrubienie*, _kursywa_ i ~przekreślenie~. Telegram korzysta z tej samej składni Markdown, a Usenet jeszcze w latach 80. używał podkreślników jako znaku podkreślenia tekstu wyświetlanego w terminalu.
Kiedy używać podkreślnika, a kiedy myślnika lub dywiza
Trzy znaki wyglądają podobnie, ale pełnią różne funkcje. Myślnik (-, U+2013) oddziela myśli w zdaniu i łączy przedziały: „ lata 1990-2000". Dywiz (-, U+002D) łączy wyrazy w złożeniach („biało-czerwony") i dzieli wyrazy na końcu linii. Podkreślnik (_, U+005F) zastępuje spację tam, gdzie nie można jej wpisać: w nazwach plików, identyfikatorach, adresach e-mail.
Dostępność cyfrowa faworyzuje podkreślenie tekstu tylko wtedy, gdy chcesz zasygnalizować link. W HTML semantycznie poprawne podkreślenie uzyskasz przez znacznik <u>, który czytnik ekranowy odczyta jako „podkreślone", a nie „element nawigacji". Dlatego od lat 90. standardy W3C zalecają rezygnację z wizualnego podkreślania linków na rzecz wyraźnego kontrastu koloru.
W nazwach zmiennych wybór między snake_case a camelCase zależy od języka. Python i Ruby preferują podkreślenie, Java i JavaScript camelCase. PHP i C# dopuszczają oba warianty, ale w obrębie jednego projektu trzymaj się jednej konwencji. Mieszanie stylów to jeden z najczęstszych powodów odrzucenia pull requestu.
Podkreślenie, myślnik i dywiz w pigułce
- _ stosuj w identyfikatorach technicznych, plikach bez spacji, formatowaniu Markdown.
- - stosuj w SEO, adresach URL, dzieleniu wyrazów, łącznikach złożeniach.
- - stosuj w polskich tekstach do oznaczania przedziałów i myśli pobocznych (z odstępami).
Jeśli po lekturze wciąż zastanawiasz się, jaki znak wybrać, wróć do prostego pytania: czy czytelnik lub maszyna odczyta wyrazy osobno? Gdy tak myślnik. Gdy nie podkreślnik. Trzeciego wyjścia w poprawnym typograficznie tekście po prostu nie ma.
Źródła: standard Unicode 15.1 (unicode.org), ASCII History (ibm.com), RFC 3986 URI, dokumentacja Python PEP 8, przewodnik stylu Google JavaScript, dokumentacja Telegram Markdown (core.telegram.org), W3C HTML Living Standard.