Utilia

Eliminador d'accents

Treu els accents i els diacrítics de qualsevol text (é a e, ß a ss, æ a ae) i converteix noms en noms de fitxer segurs, sense accents, al teu navegador.

Com treure els accents d’un text

  1. Escriu o enganxa el text al quadre d’entrada. Pot ser una sola paraula, una llista de noms o un document sencer.
  2. La versió sense accents apareix a l’instant al quadre de sortida. El botó Treu els accents només l’actualitza.
  3. Desmarca Conserva les majúscules i minúscules si vols el resultat també en minúscules, cosa pràctica per a identificadors, etiquetes i claus de cerca.
  4. Marca Converteix en noms de fitxer segurs (un per línia) per convertir cada línia en un nom de fitxer portàtil i tria amb què Substitueix els espais per: un guionet o un guió baix.
  5. Copia el resultat. La línia sota la sortida t’indica quants caràcters s’han canviat.

Què canvia l’eina

La majoria de lletres accentuades s’emmagatzemen a Unicode com una lletra base més una marca combinant. L’eina descompon cada caràcter en aquestes parts (normalització Unicode, forma NFD), elimina els accents combinants i torna a unir el text. Així es tracten l’accent greu i l’agut, el circumflex, la dièresi, la ce trencada, el til, el caron, l’anell i molts més: «é» passa a «e», «ç» a «c», «ñ» a «n», «ů» a «u» i «ệ» a «e». Una «ï» o una «ü» catalanes perden la dièresi, i la «ç» perd la cua.

Algunes lletres no són «una lletra amb accent» per a Unicode, de manera que la normalització sola no les tocaria. L’eina les substitueix per la seva grafia ASCII habitual:

Lletra Resultat S’usa en
ß, ẞ ss, SS alemany
æ, Æ ae, AE danès, noruec, llatí
œ, Œ oe, OE francès
ø, Ø o, O danès, noruec
ł, Ł l, L polonès
đ, Đ, ð d, D, d croat, vietnamita, islandès
þ, Þ th, TH islandès

Les lligadures tipogràfiques com «fi» i «fl», que sovint apareixen en copiar text d’un fitxer PDF, també es descomponen en lletres normals. Les majúscules segueixen sent llegibles: «Ærøskøbing» esdevé «Aeroskobing», i «ŒUVRE» esdevé «OEUVRE».

Tota la resta es deixa tal com és: puntuació, xifres, espais, salts de línia i emojis. Els sistemes d’escriptura que no usen accents llatins, com el xinès, el japonès, el coreà, l’hebreu, l’àrab o l’hindi, es conserven intactes, perquè les seves marques formen part de les lletres. El grec i el ciríl·lic perden els accents igual que les lletres llatines («Αθήνα» passa a «Αθηνα»).

Noms de fitxer segurs

Amb Converteix en noms de fitxer segurs (un per línia), cada línia es processa com a nom de fitxer un cop eliminats els accents. Els espais i tots els caràcters que no siguin les lletres de la A a la Z, les xifres i els signes ., - i _ se substitueixen pel separador que has triat. Els separadors repetits es fusionen, i els separadors o punts del principi i del final s’eliminen. L’extensió es conserva, de manera que «Excursió a l’Ærø: fotos d’estiu.JPG» esdevé «Excursio-a-l-Aero-fotos-d-estiu.JPG».

Els noms reservats per Windows (CON, PRN, AUX, NUL, COM1, LPT1…) reben un guió baix al davant. Una línia escrita només en un alfabet no llatí queda buida, perquè no té equivalent ASCII.

Quan convé treure els accents

  • Per crear noms de fitxer, adreces web, noms d’usuari o adreces electròniques que han de ser ASCII pur.
  • Per importar dades a sistemes antics o a fitxers CSV que desfiguren els caràcters accentuats.
  • Per construir claus de cerca, de manera que «cafe» també trobi «cafè».
  • Per comparar llistes de noms escrits amb accents i sense.

Conserva el text original per a tot el que hagin de llegir persones: en català, en francès o en alemany, els accents canvien la pronúncia i de vegades el sentit («és» i «es» no són el mateix, ni «déu» i «deu»).

Preguntes freqüents

S'envia el meu text a algun lloc?

No. La conversió s’executa íntegrament al teu navegador, amb funcions Unicode incorporades. No es puja ni es desa res.

Per què la «ß» es converteix en «ss» i no en «b»?

La «ß» és una lletra alemanya, no una «b» amb una marca. La manera estàndard d’escriure-la sense aquest signe és «ss», com a «Strasse» per a «Straße».

L'eina canvia les lletres xineses, àrabs o ciríl·liques?

Els sistemes d’escriptura xinès, japonès, coreà, àrab, hebreu i indis es deixen sense canvis. Les lletres ciríl·liques conserven la forma base però perden els diacrítics, de manera que «й» passa a «и» i «ё» a «е».

Puc convertir una llista sencera de noms de fitxer alhora?

Sí. Enganxa un nom per línia i marca Converteix en noms de fitxer segurs (un per línia). Cada línia es converteix per separat, i les línies buides es conserven perquè la llista quedi alineada.

Per què veig menys caràcters canviats que accents?

El comptador compta els caràcters tal com els veus. Una lletra amb dues marques, com «ệ», compta com un sol caràcter canviat.