Policz spacje w tekście

Policz spacje, tabulatory i podziały linii w tekście i znajdź niewidoczne znaki, które się w nim chowają. Narzędzie pokazuje każdą spację, oznacza podwójne spacje, spacje na końcu linii, twarde spacje i znaki zerowej szerokości, a wszystko poprawisz jednym kliknięciem.

  • Pokazuje ukryte znaki
  • Znajduje podwójne spacje
  • Poprawka jednym kliknięciem i Cofnij
0 słów · 0 znaków
Zostaje na tym urządzeniu

Odstępy na widoku

Twój tekst z widoczną każdą spacją, tabulatorem i podziałem linii. Najedź na znacznik albo go dotknij, żeby zobaczyć, jaki to dokładnie znak.

  • Spacja ·
  • Tabulator →
  • Podział linii ¶
  • Spacja nierozdzielająca (twarda) °
  • Inna spacja Unicode
  • Niewidoczny znak ¦
  • Podwójna spacja
  • Spacja na końcu linii

Tutaj pojawi się Twój tekst z zaznaczonymi trafieniami.

Jak policzyć spacje w tekście

Każdą spację, tabulator i ukryty znak znajdziesz w trzech krokach.

  1. Wklej tekst

    Tekst skopiowany ze strony, z PDF, czatu, arkusza albo kodu. Wyniki aktualizują się na bieżąco.

  2. Zobacz odstępy

    Tekst pojawia się z każdą spacją jako ·, każdym tabulatorem jako →, każdym podziałem linii jako ¶ i ukrytymi znakami na czerwono. Najedź na znacznik, żeby zobaczyć, jaki to dokładnie znak.

  3. Popraw, co znajdziesz

    Popraw podwójne spacje, usuń spacje z końca linii, zamień specjalne spacje na zwykłe albo usuń niewidoczne znaki. Cofnij jest o jedno kliknięcie.

Przykład

Przykład wygląda jak zwykły tekst, ale chowa podwójną spację, tabulator, dwie twarde spacje, spację zerowej szerokości i linię kończącą się spacjami.

Sprawdź przykładowy tekst

Rodzaje spacji i ukrytych znaków

Unicode definiuje 25 znaków odstępu, a kilka innych znaków jest niewidocznych, choć nie są spacjami. Te spotkasz najczęściej.

ZnakPunkt kodowyWyświetla się jakoSkąd się bierze
SpacjaU+0020·Klawisz spacji
TabulatorU+0009→Klawisz Tab, kod i dane wklejone z arkusza
Podział linii (LF)U+000AEnter na Macu, w Linuksie, na telefonach i w internecie
Podział linii (CR+LF)U+000D U+000AEnter w Windows; liczy się jako jeden podział
Twarda spacjaU+00A0°Edytory tekstu i strony ( ), np. po jednoliterowych spójnikach
Wąska twarda spacjaU+202F°Staranna typografia, np. w dużych liczbach
Spacja zerowej szerokościU+200B¦ na czerwonoStrony i aplikacje, żeby umożliwić łamanie linii; to nie jest spacja
Znacznik kolejności bajtów (BOM)U+FEFF¦ na czerwonoPoczątek niektórych plików tekstowych
Miękki łącznikU+00AD¦ na czerwonoMiejsca dzielenia wyrazów w edytorach tekstu

Dlaczego ukryte spacje sprawiają kłopoty

Niewidoczne znaki nie przeszkadzają w akapicie, ale gdzie indziej sprawiają prawdziwe kłopoty:

  • Wyszukiwanie nic nie znajduje: słowo ze spacją zerowej szerokości nie jest tym samym słowem zapisanym normalnie.
  • Arkusze traktują „Kraków” i „Kraków” ze spacją na końcu jako dwie różne wartości, co psuje wyszukiwanie i funkcję WYSZUKAJ.PIONOWO.
  • Kod i pliki z danymi przestają działać przy uruchamianiu albo imporcie, jeśli zamiast zwykłej spacji, albo zamiast niczego, jest twarda spacja albo znacznik BOM.
  • Limity znaków są zużywane przez spacje, których nie widzisz.

Narzędzie pokazuje każdy z nich jako znacznik, na który można najechać, a Usuń niewidoczne znaki usuwa je wszystkie. Znaki łączenia zerowej szerokości w emoji oraz w pismach arabskim i indyjskich zostają, bo są częścią tekstu.

Twarde spacje w polskich tekstach

Twarda spacja nie pozwala złamać linii między dwiema częściami, które powinny zostać razem. W starannie złożonych polskich tekstach stosuje się ją przede wszystkim po jednoliterowych spójnikach i przyimkach (a, i, o, u, w, z), żeby nie zostawały same na końcu linii. Takie słowo na końcu wiersza drukarze nazywają sierotką albo „wiszącą spójką”.

Twardą spację stawia się też:

  • między liczbą a jednostką albo walutą: 10 km, 49,99 zł, 30 °C;
  • w dużych liczbach, między grupami cyfr: 21 000, 1 249,50;
  • po skrótach przed liczbą albo nazwą: s. 12, nr 4, ul. Długa, 2026 r.;
  • między inicjałem a nazwiskiem: J. Kowalski.

Te spacje są celowe: zanim użyjesz Zamień wszystkie spacje na zwykłe, sprawdź, czy miejsce docelowe naprawdę ich nie przyjmuje. W Wordzie twardą spację wstawisz skrótem Ctrl+Shift+Spacja. Podwójne spacje po kropce to z kolei nawyk z czasów maszyn do pisania: Popraw podwójne spacje zamienia każdy ciąg dwóch lub więcej spacji między słowami na jedną. Spacje na początku linii, które służą do wcięć, zostają bez zmian.

Co pokazuje licznik spacji

Każdy rodzaj odstępu, policzony osobno.

  • ·

    Spacje i tabulatory

    Zwykłe spacje i tabulatory, policzone osobno.

  • Podziały linii

    Każdy podział linii, z CR+LF z Windows liczonym raz.

  • °

    Specjalne spacje

    Twarde, wąskie twarde i inne spacje Unicode, które wyglądają normalnie, ale takie nie są.

  • ¦

    Niewidoczne znaki

    Spacje zerowej szerokości, znaki łączenia, BOM, miękkie łączniki i znaczniki kierunku.

Najczęstsze pytania o spacje w tekście

Jak policzyć spacje w tekście?

Wklej tekst w pole. Liczba spacji, tabulatorów i podziałów linii pojawi się od razu, a tekst poniżej z widoczną każdą spacją.

Czym jest znak odstępu?

Znakiem, który wyświetla się jako puste miejsce: spacje, tabulatory, podziały linii i specjalne spacje, jak twarda spacja. Unicode definiuje 25 znaków odstępu.

Czym jest twarda spacja?

Spacją (U+00A0), która nie pozwala złamać linii między dwoma słowami, np. po „w” albo „i” czy między liczbą a jednostką w „10 km”. W Wordzie wstawisz ją skrótem Ctrl+Shift+Spacja.

Czym są sierotki?

Jednoliterowe spójniki i przyimki (a, i, o, u, w, z) na końcu linii. W polskiej typografii się ich unika, wstawiając po nich twardą spację, którą to narzędzie pokazuje jako °.

Czym jest spacja zerowej szerokości?

Niewidocznym znakiem (U+200B), który wskazuje, gdzie linia może się złamać. Nie zajmuje miejsca, więc jej nie widać, ale może popsuć wyszukiwanie, linki i dane.

Jak usunąć podwójne spacje?

Naciśnij „Popraw podwójne spacje”. Każdy ciąg dwóch lub więcej spacji między słowami zmieni się w jedną. Cofnij przywraca oryginalny tekst.

Czy podział linii liczy się jako spacja?

Tak. Podziały linii to znaki odstępu. Podział linii z Windows (CR+LF) składa się z dwóch znaków, ale tutaj liczy się jako jeden.

Czy mój tekst jest wysyłany?

Nie. Wszystko jest sprawdzane w przeglądarce i nic nie jest wysyłane.

Źródła i odnośniki

  1. Whitespace character, Wikipedia
  2. Non-breaking space, Wikipedia
  3. Unicode Text Segmentation (UAX #29), Unicode Consortium