Omvandlare för vetenskaplig notation
Konvertera tal mellan vanlig decimalform och vetenskaplig notation (a × 10ⁿ, där 1 ≤ |a| < 10). Oumbärlig inom naturvetenskap, teknik och överallt där värden spänner över många storleksordningar – atommassa, astronomiska avstånd, finansiella tal och minnesstorlekar.
Last updated: May 2026
Jämför med liknande
Om denna räknare
Vetenskaplig notation uttrycker vilket tal n som helst (skilt från noll) som a · 10^b, där a är koefficienten (även kallad signifikand eller mantissa) och b är en heltalsexponent, med konventionen 1 ≤ |a| < 10. Exponenten anger hur många steg decimalpunkten ska flyttas för att återfå ursprungstalet: positiva exponenter motsvarar förflyttning åt höger (stora tal), negativa åt vänster (små tal). Till exempel: 6 022 000 000 000 000 000 000 000 = 6.022 × 10²³ (Avogadros tal); 0.0000000000667 = 6.67 × 10⁻¹¹ (Newtons gravitationskonstant). Kalkylatorn känner av om indata är i vanlig decimal- eller exponentform och konverterar till den andra representationen, och returnerar en sträng formaterad med standardexponenttecknet. Variabler: n är talet som ska konverteras; det kan anges som ett vanligt decimaltal (300000000), med tusentalsavgränsare (300,000,000 – dessa tas bort), eller i exponentform (3e8 eller 3.0e8). Specialfall: noll saknar vetenskaplig notation i strikt mening (exponenten är odefinierad) – per konvention visas "0"; negativa tal bär tecknet i koefficienten (-3.14 × 10²); för mycket stora eller mycket små värden (|n| ≥ 10²¹ eller |n| < 10⁻⁷) producerar JavaScripts inbyggda toString() exponentform, och kalkylatorn använder den. Exponenten för n ges av ⌊log₁₀(|n|)⌋. Vetenskaplig notation kallas även "standardform" i brittiska skolor och "exponentialform" i vissa tekniska sammanhang; "teknisk notation" är en variant där exponenten är begränsad till multipler av 3 (så att värdena passar SI-prefix: kilo, mega, giga, nano, mikro).
Hur du använder den
Exempel 1 – Mycket litet tal till vetenskaplig notation. Ange 0.000045. Talet är mindre än 10⁻⁴ och konverteras till vetenskaplig form: resultatet är ungefär "4.5e-5" (dvs. 4.5 × 10⁻⁵). ✓ Kontroll: 4.5 × 10⁻⁵ = 4.5 × 0.00001 = 0.000045. Användbart för exempelvis synligt ljus våglängder (~5 × 10⁻⁷ m) eller atomradier (~10⁻¹⁰ m). Exempel 2 – Mellanstort tal. Ange 1,234,500. Talet ligger mellan 10⁻⁷ och 10²¹, och kalkylatorn returnerar det i standardform: "1234500". ✓ Om du vill ha det i vetenskaplig form för ett naturvetenskapligt ändamål är den manuella konverteringen: flytta decimalpunkten sex steg åt vänster → 1.2345 × 10⁶. Gränsen vid ~10²¹ är den punkt där JavaScripts inbyggda talformatering växlar till exponentform, så mycket stora indata (t.ex. 10²² = "1e+22") returneras automatiskt i vetenskaplig form.
Vanliga frågor
Vad är skillnaden mellan vetenskaplig notation och teknisk notation?
Vetenskaplig notation kräver att koefficienten uppfyller 1 ≤ |a| < 10 – exakt en siffra skild från noll före decimalpunkten. Teknisk notation lättar på det kravet och kräver i stället att exponenten är en multipel av 3, så att koefficienten kan vara allt från 1 upp till (men inte inklusive) 1000. Anledningen är att teknisk notation anpassar sig till SI-prefix (kilo = 10³, mega = 10⁶, giga = 10⁹, nano = 10⁻⁹, mikro = 10⁻⁶), vilket gör fysikaliska storheter lättare att läsa. Till exempel skrivs 47 000 Hz som 4.7 × 10⁴ Hz i vetenskaplig notation, men 47 × 10³ Hz = 47 kHz i teknisk notation – vilket stämmer med hur ingenjörer faktiskt uttalar värdet. Vetenskaplig notation är mer standardiserad i akademisk text, medan teknisk notation dominerar i datablad och labbutrustning.
Hur adderar och subtraherar jag tal i vetenskaplig notation?
Justera först exponenterna så att båda talen har samma exponent (det spelar ingen roll vilket du justerar, men att höja den minsta exponenten är vanligast). Addera eller subtrahera sedan koefficienterna och behåll den gemensamma exponenten. Normalisera slutligen så att koefficienten hamnar i intervallet [1, 10). Exempel: 3.2 × 10⁵ + 1.1 × 10⁴ = 3.2 × 10⁵ + 0.11 × 10⁵ = 3.31 × 10⁵. Vid subtraktion är tillvägagångssättet identiskt. Multiplikation och division är enklare: (a × 10ᵐ)(b × 10ⁿ) = (a · b) × 10ᵐ⁺ⁿ, och vid division subtraheras exponenterna. Den vanligaste fällan är att glömma renormalisera – om koefficienten blir större än 10 eller mindre än 1 måste du flytta decimalpunkten och justera exponenten.
Varför visar min kalkylator 4e+5 i stället för 4 × 10⁵?
De flesta kalkylatorer, programmeringsspråk och kalkylprogram använder "e-notation" (4e+5 eller 4E5) som en ASCII-förkortning för 4 × 10⁵ – det undviker typografiska upphöjda exponenttecken och har exakt samma innebörd. "e" står för "exponent av 10", inte Eulers tal – en vanlig källa till förvirring bland elever. Konvertering: läs "aen" som "a × 10ⁿ". Exempel: 2.5e-3 = 2.5 × 10⁻³ = 0.0025; 1.5e+10 = 1.5 × 10¹⁰ = 15,000,000,000. I vetenskapliga publikationer föredras upphöjd exponentform; i kalkylprogram, kod och kalkylatorvisningar dominerar e-notation eftersom det är ren text. Den här kalkylatorn returnerar den form JavaScripts inbyggda talkonvertering producerar för det aktuella storleksintervallet.
Vilka är de vanligaste misstagen med vetenskaplig notation?
Det första är att glömma normalisera koefficienten så att 1 ≤ |a| < 10 – att skriva 25 × 10⁵ i stället för 2.5 × 10⁶ är fel enligt standarddefinitionen (korrekt under teknisk notation, dock). Det andra är att hantera tecknet på exponenten fel för små tal: 0.005 = 5 × 10⁻³, inte 5 × 10³. Det tredje är att blanda ihop notationens "e" med Eulers tal (≈ 2.71828); i 3.14e2 betyder "e" "× 10", inte "× e". Det fjärde är att tappa inledande nollor eller signifikanta siffror vid konvertering – 0.00120 ska ge 1.20 × 10⁻³ (tre värdesiffror), inte 1.2 × 10⁻³ (två värdesiffror). Det femte är avrundningsfel i datorns flyttal: mycket små eller mycket stora produkter i vetenskaplig notation kan förlora precision (1e-300 × 1e-300 underflödar till 0 i standarddubbeltyp), och du kan behöva aritmetik med godtycklig precision för känsliga vetenskapliga beräkningar.
När bör jag inte använda den här kalkylatorn?
Använd den inte för aritmetik med godtycklig precision där du behöver exakt representation av heltal med hundratals siffror – JavaScripts taltyp håller bara ~15–17 signifikanta decimalciffror, så mycket långa heltal förlorar precision vid konvertering. Använd den inte heller för symbolisk matematik (irrationella tal, surder, bråk av π); använd i stället ett CAS som SageMath, Mathematica eller SymPy. Det är fel verktyg för enhetsomvandling inom vetenskaplig notation – du måste ändå känna till vad enheterna betyder (1.5 × 10⁻³ km är inte detsamma som 1.5 × 10⁻³ m). Undvik den för högnoggranna fysikaliska konstanter där signifikanta siffror spelar roll bortom ungefär ett dussin siffror; hämta NIST CODATA-värden direkt. Använd den slutligen inte för utdata i teknisk notation (multipler av 3) – den här kalkylatorn returnerar standard vetenskaplig notation, och för teknisk användning kan du behöva justera exponenten manuellt med 1 eller 2 steg.