Kalkylverket
Hem
Alla kalkylatorer
Kalkylverket

Sveriges mest använda kalkylatorer. Gratis, snabba och enkla att använda.

Populära

  • Trallkalkylator
  • Bolånekalkylator
  • Momskalkylator
  • Procentkalkylator
  • Släpkalkylator

Kategorier

  • Alla kalkylatorer
  • Privatekonomi
  • Företagande
  • Bostad
  • Fordon
  • Bygg
  • Energi
  • Hälsa
  • Matematik

Om sajten

  • Om oss
  • Kontakt
  • Annonsera
  • Affiliatelänkar
  • Om annonser

Juridiskt

  • Integritetspolicy
  • Cookiepolicy
  • Användarvillkor
  • Ansvarsfriskrivning

© 2026 Kalkylverket.se — Alla rättigheter förbehållna

Drivs med ❤️ av PKB Solutions

  1. Hem
  2. Kalkylatorer
  3. Teknik
  4. Programmering & Kod
  5. ASCII och Unicode-omvandlare
Programmering & Kod

ASCII och Unicode-omvandlare

Omvandla tecken till ASCII och Unicode-kodvärden — ange ett tecken eller ett tal så får du decimalt, hexadecimalt och binärt värde direkt.

Gratis att användaIngen registreringUppdaterad 2026

Relaterade

  • Färgkods-omvandlare
  • Bitvärde-kalkylator
  • Talbas-omvandlare

Riktning

Välj om du vill konvertera från tecken till kod eller från kod till tecken.

Välj om du vill omvandla ett tecken till dess kodvärden eller omvänt.

Inmatning

Ange tecken eller kodvärde beroende på vald riktning.

Ange ett tecken, t.ex. A, a, 0, @, å, ö eller emoji

Beräkningen är en vägledande uppskattning baserad på de uppgifter du anger. Resultatet kan skilja sig från verkligt utfall beroende på individuella förutsättningar, lokala regler, priser, materialval och andra omständigheter. Kontrollera alltid viktiga uppgifter innan du fattar beslut eller påbörjar ett arbete.

Rapportera fel
Jämför och sparaAnnonslänk
Komplett SE

Komplett SE

Handla hos Komplett
Kjell & CompanyDustin SETeknikdelar.se

Vad är ASCII?

ASCII (American Standard Code for Information Interchange) är en teckenkodningsstandard som tilldelar varje tecken ett numeriskt värde. Standard ASCII täcker 128 tecken (0–127) och inkluderar engelska bokstäver, siffror, skiljetecken och styrtecken. Det är grunden för all modern teckenkodning.

Bokstaven 'A' har ASCII-värde 65 (decimalt) = 41 (hexadecimalt) = 1000001 (binärt). Gemena 'a' är 97. Skillnaden mellan stora och små bokstäver är alltid 32 — ett faktum som utnyttjas i enkel teckensökning och sortering.

Vad är Unicode?

Unicode är en utvidgning av ASCII som täcker över 140 000 tecken från världens alla skriftsystem. Varje tecken tilldelas ett kodpunkt (code point) i formatet U+XXXX. Unicode löste problemet att ASCII bara täckte engelska tecken och inte stödde t.ex. å, ö, ä, kinesiska tecken eller emojis.

UTF-8 är den vanligaste kodningen av Unicode och är bakåtkompatibel med ASCII — de första 128 tecknen är identiska. UTF-8 används på över 97 % av alla webbsidor. Se vår talbas-omvandlare för att omvandla Unicode-kodpunkter mellan decimalt och hexadecimalt.

Viktiga ASCII-värden att känna till

Annons

Det finns några ASCII-värden som programmerare stöter på regelbundet. Att memorera de viktigaste sparar tid vid felsökning och teckensökning.

  • 48–57: Siffror '0'–'9' (decimalt)
  • 65–90: Stora bokstäver 'A'–'Z'
  • 97–122: Små bokstäver 'a'–'z'
  • 32: Mellanslag (space)
  • 10: Radbrytning (newline, \n)
  • 13: Carriage return (\r)
  • 0: Null-tecken (strängslutt i C)

Styrtecken och specialtecken

ASCII-värden 0–31 och 127 är styrtecken som inte är utskrivbara. De används för att styra terminaler och kommunikation. Vanliga exempel är TAB (9), LF/newline (10), CR (13) och ESC (27). I strängliteraler skrivs de som escape-sekvenser: \t, \n, \r.

Vill du se hur tecken representeras i binärt och hexadecimalt? Kombinera med vår talbas-omvandlare för att omvandla ASCII-värdet vidare. Vill du förstå bitmask-operationer på teckenvärden? Se bitvärde-kalkylatorn.

UTF-8 och teckenstorlek

UTF-8 är variabellängdskodning — ett ASCII-tecken tar 1 byte, de flesta europeiska tecken tar 2 bytes, kinesiska och japanska tecken tar 3 bytes, och emojis tar vanligtvis 4 bytes. Det är viktigt att känna till när du räknar stränglängd i kod — längden i bytes är inte alltid samma som antalet tecken.

Vanliga frågor

Vad är ASCII-värdet för bokstaven A?

+
Stora 'A' har ASCII-värde 65 (decimalt) = 41 (hexadecimalt) = 1000001 (binärt). Gemena 'a' är 97. Siffran '0' är 48. Mellanslag är 32. Kalkylatorn visar alla representationer direkt när du anger ett tecken.

Vad är skillnaden mellan ASCII och Unicode?

+
ASCII täcker 128 tecken (engelska bokstäver, siffror, symboler). Unicode täcker över 140 000 tecken från alla världens skriftsystem. De första 128 Unicode-kodpunkterna (U+0000–U+007F) är identiska med ASCII — Unicode är bakåtkompatibelt med ASCII.

Vad är UTF-8 och varför används det?

+
UTF-8 är den vanligaste kodningen av Unicode. Det är variabellängd — ASCII-tecken tar 1 byte, de flesta europeiska tecken tar 2 bytes och emojis tar 4 bytes. UTF-8 är bakåtkompatibelt med ASCII och används på över 97 % av alla webbsidor.

Hur omvandlar man ett tecken till binärt?

+
Slå upp teckents ASCII-värde och omvandla det decimala värdet till binärt. 'A' = 65 = binärt 1000001. 'Z' = 90 = binärt 1011010. Kalkylatorn visar decimalt, hexadecimalt och binärt värde direkt för varje tecken du anger.

Vad är skillnaden mellan stora och små bokstäver i ASCII?

+
Skillnaden är alltid 32. 'A' = 65, 'a' = 97 (65+32). 'Z' = 90, 'z' = 122. I binärt innebär det att bit 5 (värde 32) är noll för stora bokstäver och ett för små. Det utnyttjas för enkel case-konvertering med bitoperationer.

Vad är en emoji i Unicode?

+
Emojis är Unicode-tecken precis som bokstäver. 😊 är U+1F60A, 🎉 är U+1F389. De kodas i UTF-8 som 4 bytes. Det skapar problem i stränglängdsmätning — '😊'.length är 2 i JavaScript (surrogatpar), inte 1. Alltid använda codePointAt() istället för charCodeAt() för emojis.

Vad är ett null-tecken?

+
Null-tecknet har ASCII-värde 0 och skrivs \0 i kod. I C och C++ markerar det slutet på en sträng (null-terminerad sträng). I moderna språk som Python och Java har strängar explicit längd och behöver inget null-tecken. Null i strängar kan orsaka säkerhetsproblem (null-byte injection).

Vad är skillnaden mellan U+0041 och 'A'?

+
U+0041 är Unicode-kodpunkten för tecknet 'A'. Kodpunkten 0041 är hexadecimalt för decimalt 65 — samma som ASCII-värdet. I Python: chr(65) = 'A', ord('A') = 65. I JavaScript: String.fromCharCode(65) = 'A', 'A'.charCodeAt(0) = 65.

Varför ser svenska tecken konstiga ut i gammal kod?

+
Svenska tecken (å, ä, ö) finns inte i standard ASCII (0–127) utan kräver utökad kodning. Gamla system använde ISO-8859-1 eller Windows-1252 för svenska. Om en fil sparad i ISO-8859-1 öppnas som UTF-8 (eller vice versa) visas feltecken. Lösning: alltid specificera teckenkodning explicit och använd UTF-8 i nya projekt.

Vad är BOM (Byte Order Mark) i Unicode?

+
BOM är ett speciellt Unicode-tecken (U+FEFF) som placeras i början av filer för att markera kodning och byteordning. UTF-8 BOM är ovanlig och kan orsaka problem i vissa system. UTF-16 och UTF-32 kräver BOM för att ange byteordning (little-endian vs big-endian). Undvik BOM i UTF-8 om inte specifikt krävs.
← Fler kalkylatorer inom Programmering & Kod

Relaterade kalkylatorer

Färgkods-omvandlare

Omvandla färgkoder mellan HEX, RGB och HSL direkt.

Beräkna

Bitvärde-kalkylator

Beräkna värdet av enskilda bitar och utför bitmask-operationer.

Beräkna

Talbas-omvandlare

Omvandla mellan binärt, decimalt, oktalt och hexadecimalt direkt.

Beräkna

Upptäck fler kalkylatorer

Momsbefrielse-kalkylator 2026

Räkna ut om momsbefrielse lönar sig för ditt företag. Gräns 120 000 kr/år.

Öppna

Badrumsrenovering kalkylator

Räkna ut vad badrumsrenoveringen kostar — med ROT-avdrag och marknadspriser 2026.

Öppna

Övertidstimmar kalkylator

Beräkna övertidstimmar och övertidsersättning i kronor.

Öppna

Bilskatt & försäkring-kalkylator

Räkna på bilens fasta kostnader med skatt och försäkring per månad och år.

Öppna

Säkringskalkylator

Räkna ut rätt säkringsstorlek för en elektrisk krets.

Öppna

Timpris-kalkylator för konsulter 2026

Räkna ut vad du bör ta i timmen som konsult eller frilansare 2026.

Öppna