Usuwanie polskich znaków
Co zostało zmienione (26)
| Oryginał | Zamiennik | Liczba | Reguła |
|---|---|---|---|
| ó | o | 2 | usunięty znak diakrytyczny |
| ź | z | 2 | usunięty znak diakrytyczny |
| в | v | 2 | ogólna tabela cyrylicy (litera spoza wybranej normy) |
| ã | a | 1 | usunięty znak diakrytyczny |
| ą | a | 1 | usunięty znak diakrytyczny |
| ć | c | 1 | usunięty znak diakrytyczny |
| ę | e | 1 | usunięty znak diakrytyczny |
| ł | l | 1 | usunięty znak diakrytyczny |
| Ł | L | 1 | usunięty znak diakrytyczny |
| ń | n | 1 | usunięty znak diakrytyczny |
| ś | s | 1 | usunięty znak diakrytyczny |
| ß | ss | 1 | usunięty znak diakrytyczny |
| ż | z | 1 | usunięty znak diakrytyczny |
| α | a | 1 | grecka litera, ELOT 743 |
| Α | A | 1 | grecka litera, ELOT 743 |
| ή | i | 1 | grecka litera, ELOT 743 |
| θ | th | 1 | grecka litera, ELOT 743 |
| ν | n | 1 | grecka litera, ELOT 743 |
| а | a | 1 | ogólna tabela cyrylicy (litera spoza wybranej normy) |
| и | i | 1 | ogólna tabela cyrylicy (litera spoza wybranej normy) |
| ї | yi | 1 | ogólna tabela cyrylicy (litera spoza wybranej normy) |
| к | k | 1 | ogólna tabela cyrylicy (litera spoza wybranej normy) |
| К | K | 1 | ogólna tabela cyrylicy (litera spoza wybranej normy) |
| М | M | 1 | ogólna tabela cyrylicy (litera spoza wybranej normy) |
| о | o | 1 | ogólna tabela cyrylicy (litera spoza wybranej normy) |
| с | s | 1 | ogólna tabela cyrylicy (litera spoza wybranej normy) |
Wszystko działa w Twojej przeglądarce i nic z wklejonego tekstu nie jest wysyłane, więc imiona, adresy i dokumenty zostają u Ciebie.
Usuwanie polskich znaków z tekstu w trakcie pisania: z ą robi się a, z ł robi się l, z ż robi się z, a litery, które nie mają zwykłej postaci, jak ø, đ czy ß, są zastępowane tak samo. To samo narzędzie działa jak konwerter cyrylicy na łacinkę i greki na łacinkę według nazwanych norm: zasad paszportowych Rosji, Ukrainy i Bułgarii, ISO 9, BGN/PCGN, serbskiej i macedońskiej łacinki oraz greckiej normy ELOT 743. Usuwa też arabskie znaki samogłoskowe i hebrajskie nikud, a wynik zamienia w slug do adresu URL lub bezpieczną nazwę pliku. Każdy zamieniony znak jest podświetlony, więc możesz sprawdzić każdy z nich. Wszystko dzieje się w Twojej przeglądarce.
Jak usunąć polskie znaki z tekstu
- Wpisz lub wklej tekst w polu Tekst. Wynik odświeża się z każdym naciśnięciem klawisza, a przykład ładowany na początku pokazuje naraz, co dzieje się z literami polskimi, niemieckimi, portugalskimi, ukraińskimi, rosyjskimi i greckimi.
- Przy Język tekstu zostaw Wykryj automatycznie. Narzędzie rozpoznaje język po charakterystycznych literach: ł i ż dla polskiego, ř i ů dla czeskiego, ß dla niemieckiego, ø dla duńskiego i norweskiego, ї i є dla ukraińskiego, a opcja pokazuje wtedy na przykład Automatycznie: polski. Przy krótkim lub mieszanym tekście wybierz język ręcznie.
- W Reguły wybierz konwencję lub normę dla danego języka. Języki z alfabetem łacińskim używają Prosto: litera za literę (ä → a, ß → ss, ł → l), chyba że język ma własną regułę pisowni, a języki z cyrylicą i alfabetem greckim mają swoje normy (zobacz niżej).
- Kopiuj wkłada wynik do schowka. Wyczyść opróżnia pole, a Wypróbuj przykład wczytuje przykładowy tekst jeszcze raz.
Wielkość liter domyślnie zachowuje wielkość liter oryginału. Wielka litera, z której powstają dwie, jest pisana tak jak w nazwiskach: Щ daje Shch, Ä daje Ae, ale słowo napisane wersalikami zostaje wersalikami, więc ЩУКА to SHCHUKA, a MÜNCHEN to MUENCHEN. Wybierz małe lub WIELKIE, żeby wymusić jedną wielkość.
Pod polami widać liczbę znaków (Znaki) i ile z nich zmieniono (Zmieniono). Przykładowy tekst ma 63 znaki, z których 29 się zmienia. Litery pism, dla których narzędzie nie ma reguł, takich jak chińskie, japońskie, tajskie czy dewanagari, zostają bez zmian, dostają kropkowane podkreślenie, a notatka liczy je jako Pozostawiono.
Litery, z którymi prosty usuwacz znaków diakrytycznych sobie nie radzi
Większość internetowych narzędzi rozkłada literę na literę podstawową i znak, a znak odrzuca. To wystarcza dla é, ñ, ő czy wietnamskiego ệ, ale nic nie daje przy literach, które nie są literą podstawową z dołożonym znakiem: polskie ł, chorwackie i wietnamskie đ, duńskie ø i æ, niemieckie ß, islandzkie þ i ð, tureckie ı bez kropki i ligatura œ. Takie narzędzia zwracają Łódź jako Łodz, a Straße jako Straße. Tutaj te litery mają własne zamienniki (ł → l, đ → d, ø → o, æ → ae, ß → ss, þ → th, ð → d, ı → i, œ → oe), a zamiana jest powtarzana, aż nie zostanie nic spoza łaciny, więc nawet z ǿ wychodzi w końcu o.
Niektóre języki mają własną konwencję zapisu bez znaków diakrytycznych i Niemiec czy Duńczyk jej oczekuje:
| Język | Reguły | Przykład |
|---|---|---|
| niemiecki | Pisownia niemiecka (ä → ae, ö → oe, ü → ue, ß → ss) | Straße Müller → Strasse Mueller |
| duński, norweski | Pisownia duńska i norweska (æ → ae, ø → oe, å → aa) | Æbleskiver på Ærø → Aebleskiver paa Aeroe |
| islandzki | Pisownia islandzka (þ → th, ð → d, æ → ae) | Þórður → Thordur |
| chorwacki, bośniacki, serbska łacinka | đ → dj (chorwacki, bośniacki, serbska łacinka) | Đurđevac → Djurdjevac |
Każdy z tych języków oferuje też wariant Prosto, co daje Strasse Muller i Aebleskiver pa Aero. Czeski, słowacki, polski, węgierski, rumuński, turecki, wietnamski, francuski, hiszpański, portugalski i języki bałtyckie nie mają takiej konwencji, więc ich litery po prostu tracą znaki: Zażółć gęślą jaźń to Zazolc gesla jazn, Příliš žluťoučký kůň to Prilis zlutoucky kun, Đường phố Hà Nội to Duong pho Ha Noi, a İstanbul ılık to Istanbul ilik.
Usuwanie polskich znaków z nazw plików i adresów
Wiele serwerów, skryptów i systemów kopii zapasowych źle znosi pliki o nazwach z ogonkami. Przełącz Wyjście na Nazwa pliku, a narzędzie zamieni polskie znaki w nazwie pliku na zwykłe litery i usunie to, czego system nie przyjmie. Do adresów stron służy Slug (URL), opisany niżej.
Cyrylica na łacinkę: normy rosyjskie, ukraińskie, bułgarskie, serbskie i macedońskie
Nie ma jednego sposobu zapisu cyrylicy literami łacińskimi. Rosyjski paszport, katalog biblioteczny i angielska gazeta zapisują to samo nazwisko każdy inaczej, a transliterator, który nie mówi, jakiego systemu używa, mało pomaga przy wypełnianiu formularza. W Reguły wybierasz normę po nazwie:
| Język | Reguły | Щербаков Юрий / Київ / София |
|---|---|---|
| rosyjski | Paszport: ICAO Doc 9303 (rozporządzenie MSW Rosji, 2020) | Shcherbakov Iurii |
| rosyjski | BGN/PCGN 1947 (zwyczaj angielski) | Shcherbakov Yuriy |
| rosyjski | ISO 9:1995 (naukowa, litera za literę) | Ŝerbakov Ûrij |
| rosyjski | GOST 7.79-2000, system B (ASCII) | Shherbakov Yurij |
| ukraiński | Paszport: uchwała rządu nr 55 (2010) | Kyiv |
| ukraiński | BGN/PCGN 1965 (zwyczaj angielski) | Kyyiv |
| ukraiński | ISO 9:1995 | Kiïv |
| bułgarski | Ustawa o transliteracji 2009 (urzędowa) | Sofia |
| serbski | Serbska łacinka (č, ć, đ, š, ž) | Ђорђе Џаџић → Đorđe Džadžić |
| serbski | Tylko ASCII (đ → dj, č → c, š → s, ž → z) | Djordje Dzadzic |
| macedoński | Macedońska łacinka (gj, kj, č, š, ž) | Ѓорѓи Ѕвезда → Gjorgji Dzvezda |
Systemy paszportowe to te, których użytkownik zwykle potrzebuje. Rosyjskie paszporty zagraniczne używają tabeli ICAO Doc 9303 od 2014 roku, potwierdzonej rozporządzeniem MSW z 2020 roku: ё → e, й → i, ю → iu, я → ia, ъ → ie, a miękki znak jest pomijany, więc Ельцин to Eltsin, a Татьяна to Tatiana. Uchwała rządu Ukrainy nr 55 z 2010 roku obowiązuje dla paszportów i nazw miejscowości: є, ї, й, ю i я to ye, yi, y, yu, ya na początku wyrazu oraz ie, i, i, iu, ia w pozostałych miejscach, зг to zgh, żeby nie czytać tego jak ж, a miękki znak i apostrof znikają (Єременко → Yeremenko, Згорани → Zghorany, Запоріжжя → Zaporizhzhia, п’ять → piat). Bułgarska ustawa o transliteracji z 2009 roku zapisuje щ jako sht, ъ jako a i ю jako yu, z dwoma wyjątkami, które narzędzie zna: końcowe -ия daje -ia (Шуменския → Shumenskia), a България to Bulgaria. Serbski i macedoński mają urzędowe łacinki z č, š, ž, đ, więc tam wybierasz tylko, czy chcesz znaki diakrytyczne, czy czyste ASCII.
Po polsku nazwiska rosyjskie zapisuje się własną transkrypcją (Szczerbakow, Jurij, Jelcyn), ale ona służy w tekście, nie w dokumentach, i to narzędzie jej nie oferuje. ISO 9 to system naukowy bibliotek i krajów niemieckojęzycznych: jedna litera cyrylicy to zawsze jedna litera łacińska, ж to ž, х to h, щ to ŝ, a twardy i miękki znak zamieniają się w modyfikatory ʺ i ʹ, dzięki czemu wynik jest odwracalny, ale niewymawialny dla angielskiego czytelnika. BGN/PCGN stosują rządy USA i Wielkiej Brytanii oraz większość angielskich mediów: ж to zh, х to kh, е to ye na początku wyrazu i po samogłosce. GOST 7.79-2000 system B to wariant ASCII spotykany w rosyjskich adresach URL i transliteratorze Yandexa: х to x, ц to c lub cz, ы to y ze znakiem odwrotnego apostrofu.
Litera cyrylicy, która nie należy do wybranej normy, na przykład serbskie ђ w tekście rosyjskim, jest zamieniana według ogólnej tabeli i tak oznaczona na liście Co zostało zmienione. A gdy tekst jest w większości łaciński i zawiera tylko kilka słów cyrylicą, rozpoznawanie języka idzie za większością, więc przełącz Język tekstu na język cyrylicki, żeby norma zadziałała: przykładowy tekst zamienia Київ według tabeli ogólnej na Kiyiv, a w trybie ukraińskim na Kyiv.
Transliteracja greki: ELOT 743 i Greeklish
Greckie paszporty i znaki drogowe stosują normę ELOT 743 / ISO 843 (paszporty): β to v, η to i, χ to ch, a połączenia liter mają własne reguły. γγ daje ng, γκ daje gk, μπ to b na początku wyrazu i mp w środku, ου to ou, a αυ, ευ, ηυ dają av, ev, iv przed samogłoską lub spółgłoską dźwięczną i af, ef, if przed bezdźwięczną. Γιώργος to więc Giorgos, Μπάμπης to Bampis, Ευαγγελία to Evangelia, Ναύπλιο to Nafplio, a Αθήνα to Athina. Akcenty są pomijane, tak jak robi to paszport.
Greeklish (η → h, θ → th, ξ → ks, χ → x, ω → w) to nieformalny zapis, którego Grecy używają w czatach i SMS-ach, gdzie litery dobiera się według kształtu i klawiatury, a nie brzmienia: Γιώργος daje Giwrgos, Ξέρω daje Kserw, Χαρά daje Xara.
Usuwanie arabskich i hebrajskich znaków samogłoskowych
W arabskim znaki samogłoskowe są opcjonalne i większość tekstów pisze się bez nich. Gdy wklejasz tekst z samogłoskami, na przykład ze słownika czy książki dla dzieci, wybierz arabski i Usuń taszkil (harakat, szadda, sukun, tanwin, tatwil): z مُحَمَّد robi się محمد, a usuwany jest także tatwil służący do rozciągania wyrazów. W hebrajskim Usuń nikud i znaki kantylacji zabiera z שָׁלוֹם punkty samogłoskowe, kantylację, meteg i rafe, zostawiając שלום. Liter nigdy nie zapisuje się łacinką, bo bez samogłosek poprawnego łacińskiego zapisu arabskiego czy hebrajskiego nie da się wyprowadzić z samego tekstu.
Slug i nazwy plików bez znaków diakrytycznych
Ustaw Wyjście na Slug (URL), a dostaniesz ciąg małych liter tylko od a do z, cyfr i Separator (- lub _): z Příliš žluťoučký kůň robi się prilis-zlutoucky-kun, a z Щербаков Юрий shcherbakov-iurii. Apostrofy i cudzysłowy są pomijane, a nie zamieniane (don’t daje dont), każdy inny ciąg znaków interpunkcyjnych lub spacji zmienia się w jeden separator, a na końcach separatora nie ma. Slug nie zawiera znaków wymagających kodowania procentowego, więc trafia do adresu URL bez zmian. Jeśli zamiast tego potrzebujesz zakodować cały adres z parametrami, użyj kodera i dekodera URL.
Nazwa pliku zostawia tekst czytelny, ale bezpieczny dla każdego systemu operacyjnego: znaki \ / : * ? " < > | oraz znaki sterujące, których Windows nie przyjmuje w nazwie pliku, są usuwane, Spacje zamieniają się na _ lub - albo zostają, powtórzone separatory się scalają, rozszerzenie po ostatniej kropce zostaje, a kropki i spacje na końcach są obcinane. Zpráva o činnosti: leden/2026?.docx daje Zprava_o_cinnosti_leden2026.docx. To tryb do zmiany nazw plików przed wgraniem ich na serwer, do chmury lub do repozytorium git, gdzie nazwy z ogonkami psują skrypty i linki.
Slug w camelCase, snake_case lub kebab-case z angielskich słów dokończy konwerter wielkości liter, a licznik znaków, słów i normostron powie, ile to ma znaków. Oba znajdziesz razem z tym narzędziem w kategorii Tekst.
Co zostało zmienione: sprawdź każdą zamianę
Każdy zamieniony znak jest w wyniku podświetlony. Najedź na niego, a zobaczysz oryginał, zamiennik i regułę, na przykład ł → l · usunięty znak diakrytyczny albo Щ → Shch · Paszport: ICAO Doc 9303. Znak, który usunięto, jak miękki znak czy arabski znak samogłoskowy, widać jako cienką kropkowaną kreskę. Lista Co zostało zmienione pod wynikiem grupuje zamiany z liczbami i regułami, więc w kilka sekund sprawdzisz, czy nazwisko zostało zapisane tak jak w paszporcie albo czy z ä zrobiło się ae, a nie a. Lista jest posortowana według częstości, więc najważniejsze litery są na górze.
Nic, co wkleisz, nie opuszcza przeglądarki. Zamiana działa na stronie standardowymi funkcjami Unicode w JavaScripcie, bez serwera, więc imiona, adresy i całe dokumenty zostają na Twoim komputerze.
Jak usunąć polskie znaki w Excelu lub Arkuszach Google?
Ani Excel, ani Arkusze Google nie mają do tego wbudowanej funkcji; zwykle radzi się długi łańcuch funkcji PODSTAW, makro VBA albo krok w Power Query. Najszybciej jest skopiować kolumnę, wkleić ją w pole Tekst, skopiować Wynik i wkleić z powrotem: podziały wierszy zostają, więc wiersze się zgadzają.
Jak usunąć polskie znaki z nazw plików?
Wklej nazwy do pola Tekst po jednej w wierszu i przełącz Wyjście na Nazwa pliku. Znaki takie jak ą, ę, ł czy ż zamienią się na a, e, l i z, zakazane znaki zostaną usunięte, a rozszerzenie pliku zostanie. Do adresów stron lepszy jest Slug (URL). Zobacz też pozostałe narzędzia do tekstu.
Jak usunąć znaki diakrytyczne w Pythonie lub JavaScripcie?
W Pythonie znaki usuwa unicodedata.normalize('NFKD', s).encode('ascii', 'ignore').decode(), w JavaScripcie to samo robi s.normalize('NFD').replace(/\p{M}/gu, ''). Obie metody po cichu gubią lub zostawiają ł, ø, đ, ß i æ, bo te litery nie mają rozkładu. Poradzi sobie z nimi pakiet unidecode dla Pythona i to narzędzie.
Jakiej transliteracji używa mój paszport?
Rosja: ICAO Doc 9303 od 2014 roku (Paszport: ICAO Doc 9303 (rozporządzenie MSW Rosji, 2020)). Ukraina: uchwała rządu nr 55 z 2010 roku. Bułgaria: ustawa o transliteracji z 2009 roku, którą w 2013 roku przyjęły także BGN/PCGN. Grecja: ELOT 743. Serbia i Macedonia Północna drukują oba alfabety. Sprawdź zapis w dotychczasowych dokumentach, bo starszy paszport może mieć starszy system, a linie lotnicze porównują bilet z paszportem litera po literze.
Dlaczego w przykładzie z Київ wychodzi Kiyiv?
Przykład jest w większości łaciński, więc Wykryj automatycznie stosuje reguły łaciny, a kilka liter cyrylicy zamienia według tabeli ogólnej. Wybierz w Język tekstu ukraiński, a norma paszportowa da Kyiv.