Dane wejściowe

albo upuść plik tutaj lub wklej kod poniżej

linie: 0 · znaki: 0

Wynik

linie: 0 · znaki: 0 · zmienione linie: 0, usunięte znaki: 0; poprawione spacje nierozdzielające: 0, niewidoczne znaki: 0, tabulatory: 0

Pliki nie opuszczają przeglądarkiJak to działa?

Przycinanie białych znaków, scalanie spacji, zamiana tabulatorów

To narzędzie usuwa zbędne spacje z tekstu: przycina początek i koniec każdej linii i zamienia powtórzone spacje na jedną. Poprawia też twarde spacje, tabulatory i niewidoczne znaki o zerowej szerokości, których zwykłe przycinanie nie wyłapie.

Ostatnia aktualizacja:

Jak to działa

  1. Wklej tekst

    Tekst ze stron internetowych, PDF, arkuszy i dokumentów Worda często zawiera niewidoczne znaki. Wystarczy go wkleić lub otworzyć plik.

  2. Wybierz porządki

    Każda poprawka to osobny przełącznik: początki linii, końce linii, powtórzone spacje, spacje Unicode, niewidoczne znaki, tabulatory.

  3. Zobacz, co się zmieniło

    Podsumowanie pokazuje liczbę zmienionych linii, usuniętych znaków, zamienionych spacji nierozdzielających i skasowanych niewidocznych znaków.

Funkcje

  • Przycinanie i scalanie

    Usuwa wcięcia i spacje na końcach, a ciągi spacji i tabulatorów w środku linii zamienia na jedną spację. Przy przycinaniu tylko końców linii wcięcia zostają.

  • Twarde spacje i spacje Unicode

    Twarda spacja U+00A0 (Word wstawia ją np. po „w” czy „z”) oraz spacje wąskie, półfiretowe, firetowe i ideograficzne wyglądają jak zwykłe, ale psują wyszukiwanie, porównywanie i import CSV. Zamieniają się w zwykłe spacje.

  • Niewidoczne znaki

    Usuwane są spacje o zerowej szerokości, word joiner, znaczniki BOM w środku tekstu i miękkie łączniki. Łącznik zerowej szerokości (ZWJ) używany w emoji zostaje, więc 👨‍👩‍👧 pozostaje jednym emoji.

  • Tabulatory na spacje

    Tabulatory są rozwijane do następnej pozycji tabulacji (co 2, 4 lub 8 kolumn), więc wyrównane kolumny w kodzie i tabelach tekstowych pozostają wyrównane.

Limity i prywatność

Tekst i pliki mogą mieć do 200 MB; pliki powyżej 8 MB przechodzą strumieniowo przez wątek roboczy w tle. Każda linia jest czyszczona osobno, więc zużycie pamięci pozostaje niskie.

Przycinanie dotyczy spacji, tabulatorów, tabulatorów pionowych i znaków wysuwu strony. Przy włączonej opcji „Spacje nierozdzielające → zwykłe spacje” spacje Unicode są zamieniane najpierw, więc również podlegają przycinaniu i scalaniu. Pozycje tabulacji są liczone w znakach (punktach kodowych), co dla większości pism odpowiada czcionkom o stałej szerokości.

Nic nie jest wysyłane na serwer – tekst jest przetwarzany w przeglądarce. Więcej na stronie o prywatności.

Najczęstsze pytania

Jak usunąć podwójne spacje z tekstu?

Wystarczy wkleić tekst przy włączonej (domyślnie) opcji „Scal powtórzone spacje”. Każdy ciąg dwóch lub więcej spacji albo tabulatorów w linii zamienia się w jedną spację.

Dlaczego po przycięciu w tekście nadal widać spacje?

Najpewniej są to twarde spacje lub inne spacje Unicode. Opcja „Spacje nierozdzielające → zwykłe spacje” powinna być włączona; podsumowanie pokazuje, ile ich zamieniono.

Czym jest spacja o zerowej szerokości i po co ją usuwać?

U+200B to niewidoczny znak wstawiany przez edytory stron i komunikatory. Sprawia, że dwa identycznie wyglądające słowa są różne, więc zawodzi wyszukiwanie i wykrywanie duplikatów.

Czy znaki nowej linii zostaną usunięte?

Nie. Linie zostają, zmieniają się tylko spacje w ich obrębie. Do usuwania pustych linii lub łączenia linii służą narzędzia „Usuń puste linie” i „Usuń znaki nowej linii”.

Czy można zachować wcięcia w kodzie?

Tak – wystarczy wyłączyć „Przytnij początki linii”. Spacje na końcach i powtórzone spacje w środku nadal są czyszczone, a wcięcia na początku zostają.

Czy narzędzie działa z dużymi plikami?

Tak, pliki do 200 MB są czyszczone linia po linii w wątku roboczym w tle.

Podobne narzędzia