Unicode omvandlare – gratis online
Omvandla Unicode online med det kostnadsfria verktyget Unicode omvandlare. Praktiskt verktyg för utvecklare – körs helt lokalt, utan dataöverföring.
Unicode-omvandlare — koda och avkoda Unicode-escapesekvenser, HTML-entiteter, CSS-escapes och URL-kodning
Unicode-kodning förekommer överallt i webbutveckling: JSON-svar med \uXXXX-sekvenser, HTML med &#xXXXX;-entiteter, CSS med \XXXX-escapes och URL:er med procentkodning. Den här Unicode-omvandlaren hanterar alla fem vanliga format i ett enda verktyg, med direkt växling mellan kodning och avkodning och utan uppladdning till någon server.
Format som stöds
- Unicode \uXXXX — JavaScript/JSON-escapesekvenser som
\u00e9för é. - HTML hex &#xXXXX; — hexadecimala HTML-entiteter som
é. - HTML dec &#DDDD; — decimala HTML-entiteter som
é. - CSS \XXXX — CSS-escapesekvenser som används i content-egenskaper.
- URL %XX — procentkodning som används i query-strängar och sökvägar.
För vem
Frontend-utvecklare som felsöker förvanskad text i API-svar, backend-ingenjörer som normaliserar Unicode före lagring, SEO-specialister som kontrollerar URL-kodning för internationella tecken, e-postutvecklare som arbetar med HTML-entiteter, och alla som någon gång sett \uXXXX i en loggfil och behövt läsa det som vanlig text.
Så använder du den
- Välj kodningsformat i rullgardinsmenyn.
- Klistra in eller skriv din text — utdatan uppdateras direkt.
- Växla mellan Koda/Avkoda för att byta riktning.
- Kopiera resultatet eller byt tillbaka det till indatan för vidare bearbetning.
Integritet och bearbetning i webbläsaren
All kodning och avkodning sker i din webbläsare. Din text lämnar aldrig din enhet. Det är särskilt viktigt när du arbetar med privat data, interna loggar eller text som inte bör skickas till en tredjepartstjänst.
Kodpunkter, kodenheter och varför de spelar roll
Ett tecken som 😀 ser ut som en enda symbol, men under ytan kan det vara en enda Unicode-kodpunkt (U+1F600) kodad som en eller flera UTF-8-byte och en eller två UTF-16-kodenheter. Den här omvandlaren visar alla tre lager — kodpunkten, UTF-8-bytesekvensen och UTF-16-representationen — så att du kan felsöka kodningsbuggar i databaser, nätverkspayloads och källfiler.
Användningsområden
- Mojibake i databaser — klistra in en förvanskad sträng och granska den faktiska bytesekvensen för att avgöra om det är dubbelkodad UTF-8, Latin-1 som misstagits för UTF-8, eller tvärtom.
- Emoji-kompatibilitet — bekräfta om en emoji är en enda kodpunkt eller en ZWJ-sekvens (Zero-Width Joiner) som 👨👩👧, som är fem sammanfogade kodpunkter.
- Säkerhetsanalys — upptäck homografattacker där det kyrilliska "а" ser identiskt ut med det latinska "a" genom att läsa kodpunkterna.
- Normalisering av URL:er och filnamn — verifiera att visuellt identiska strängar har samma kanoniska form (NFC/NFD) innan du lagrar dem som nycklar.
- Granskning av källkod — upptäck osynliga tecken (nollbreddsmellanslag, höger-till-vänster-override) som använts i leveranskedjeattacker.
Vad du kan omvandla
Klistra in valfri text för att se dess kodpunkter i decimal och hex, dess UTF-8-bytesekvens i hex, dess UTF-16-representation och en uppdelning per tecken. Omvandla åt andra hållet genom att klistra in U+XXXX-kodpunkter, \uXXXX-escapes eller hexadecimala bytesekvenser och se den resulterande texten.
Relaterade verktyg
Den som använder Unicode-omvandlaren använder också ofta URL-kodaren, Base64-kodaren, HTML till Markdown och JSON-formateraren.
Vanliga frågor
Är verktyget gratis?
Ja. Verktyget körs gratis i din webbläsare och du behöver inget konto.
Behöver jag installera något?
Nej. Allt körs i en vanlig modern webbläsare — på dator och mobil, utan extra programvara.
Skickas min text till en server?
Nej. All kodning och avkodning sker lokalt i din webbläsare. Din text lämnar inte din enhet.
Vad är en \uXXXX-sekvens?
Det är en JavaScript- och JSON-escapesekvens som representerar ett Unicode-tecken med dess hexadecimala kodpunkt, till exempel \u00e9 för é.
Vilka format kan jag omvandla mellan?
Unicode \uXXXX, hexadecimala och decimala HTML-entiteter, CSS-escapes och URL-procentkodning — åt båda hållen.
Varför ser min text förvanskad ut?
Det beror ofta på felaktig teckenkodning (mojibake), till exempel UTF-8-data som tolkats som Latin-1. Granska bytesekvensen för att hitta orsaken.