Konvertering av PNG til JPG: Alt du trenger å vite
Når du laster opp én eller flere PNG‑bilder på denne siden, konverteres de til JPG direkte i nettleseren din. Du velger en kvalitet mellom 40 og 100 prosent, ser hvordan filstørrelse og dimensjoner endrer seg, og laster ned de ferdige bildene enkeltvis eller samlet som én ZIP‑fil. Hele prosessen skjer på din egen enhet – ingenting blir lastet opp til noen server.
Hva skjer når du konverterer PNG til JPG?
Den viktigste konsekvensen av å gå fra PNG til JPG er at JPG ikke støtter alfakanal. Hvis PNG‑bildet ditt har gjennomsiktige områder, blir de flatet ut mot en ensfarget bakgrunn – som standard hvit – i den resulterende JPG‑filen. Dette er ikke en feil, men en fundamental egenskap ved formatene.
PNG er et tapsfritt format. Det lagrer hver piksel nøyaktig slik den er, inkludert opptil 8 biters alfagjennomsiktighet. Hver gang du lagrer på nytt som PNG, forringes ikke bildekvaliteten. JPG bruker derimot tapsgivende (lossy) komprimering. Når du velger en kvalitetsinnstilling, kaster formatet bevisst bort bildedetaljer som det menneskelige øyet oppfatter dårligst – først og fremst fin fargeinformasjon i områder med høy kontrast.
Fordi JPG mangler alfakanal, kan du ikke bevare gjennomsiktighet. Hvis du trenger gjennomsiktighet, må du holde deg til PNG, WebP (som også støtter alfakanal) eller et annet format som håndterer alpha. Å konvertere en PNG med gjennomsiktige kanter til JPG gir alltid en hvit bakgrunn – eller den fargen du eventuelt setter inn – rundt motivet.
En annen praktisk forskjell: PNG‑filer er typisk mye større enn JPG‑filer for fotografier, men mindre for skjermbilder, logoer og strektegninger. Det skyldes at PNGs tapsfrie komprimering er dårligere egnet for jevne fargeoverganger, mens JPGs tapsgivende algoritme er optimalisert nettopp for kontinuerlige toner.
Hvordan kvalitetsinnstillingen påvirker filstørrelse og bildekvalitet
Kvalitetsglidebryteren går fra 40 til 100 prosent. Jo lavere tall, desto mer informasjon kastes, og desto mindre blir filen – men også desto tydeligere blir komprimeringsartefakter. Ved 100 % er komprimeringen nesten tapsfri (men ikke helt; JPG er alltid tapsgivende). Ved 40 % er forskjellen tydelig, spesielt i skygger, himmel og tekst.
Typisk sammenheng mellom kvalitet og filstørrelse (omtrentlige verdier for et 1920×1080 fotografi som PNG på 5 MB):
| Kvalitet | Omtrentlig JPG‑størrelse | Endring fra PNG |
|---|---|---|
| 100 % | 2–3 MB | 40–60 % mindre |
| 80 % | 800 KB – 1,2 MB | 75–85 % mindre |
| 60 % | 400–600 KB | 88–92 % mindre |
| 40 % | 200–300 KB | 94–96 % mindre |
For skjermbilder med mye ensfargede flater eller tekst kan JPG‑filen faktisk bli større enn originalen. Da vises etiketten Larger ved siden av den konverterte filen. Hvis den blir mindre, vises Saved. Dette skjer fordi JPG ikke er godt egnet for flater med skarpe kanter – komprimeringsalgoritmen lager støy rundt linjer, noe som kan øke filstørrelsen paradoksalt nok.
Husk at gjentatt lagring av JPG fører til generasjonstap. Hver gang du åpner en JPG, endrer den og lagrer på nytt, tapes mer informasjon. Derfor bør du alltid ta utgangspunkt i en PNG (eller et annet tapsfritt format) om du senere må konvertere til JPG flere ganger.
Grensetilfeller og feilmeldinger
Siden håndterer en rekke spesialtilfeller med entydige meldinger:
- Filen kan ikke åpnes: Hvis et bilde er korrupt, tomt eller ikke er et bilde i det hele tatt, får du meldingen: «Denne filen kunne ikke åpnes som bilde. Den kan være korrupt, tom eller faktisk ikke et bilde.»
- Konvertering mislykkes: Sjelden, men dersom selve omformingen feiler, vises: «Konvertering mislyktes. Prøv et annet bilde eller format.»
- For mange bilder: Du kan bare velge et begrenset antall bilder om gangen. Overskrider du grensen, kommer: «Velg opptil ‹maks› bilder om gangen.» (Tallet varierer, men står tydelig i grensesnittet.)
- Ingen fil valgt: Hvis du prøver å starte konvertering uten å ha valgt et bilde: «Velg minst ett bilde.»
- Ustøttet filtype: Dropper du for eksempel en TIFF eller et dokument, sier siden: «Denne filtypen støttes ikke.»
- Delvis feil: Hvis noen, men ikke alle, filene ikke lar seg behandle, vises en oppsummering: «‹antall› fil(er) kunne ikke behandles.»
- Nettleseren støtter ikke JPG‑lagring: I ekstremt sjeldne tilfeller kan nettleseren ikke lagre JPG. Da brukes PNG i stedet, og bildet merkes: «Nettleseren din støtter ikke lagring av dette formatet – PNG ble brukt i stedet.»
Hvordan konverteringen foregår i nettleseren
All bildebehandling utføres på din lokale maskin via JavaScript og HTML5‑APIer som Canvas og FileReader. Når du velger en fil, leses den inn som en datastreng i minnet, dekodes til et pikselrutenett, eventuelt skaleres eller fargekonverteres, og deretter kodes på nytt til JPG med den valgte kvaliteten. Selve bildedataene sendes aldri over nettverket.
Dette har flere fordeler:
- Personvern: Ingen server ser bildene dine. Du kan trygt konvertere sensitive dokumenter, personlige fotografier eller bedriftsinterne skjermbilder.
- Hastighet: Konverteringen skjer momentant, selv for store filer, fordi den ikke er avhengig av opplastingshastighet.
- Ingen filstørrelsesbegrensning: Siden nettleseren din håndterer alt, er det i praksis bare maskinens minne som setter en grense. De fleste moderne nettlesere håndterer bilder på flere titalls megapiksler uten problemer.
Likevel finnes det begrensninger: Nettleserens JPG‑koder følger JPEG‑standarden, men kvalitetsverdien er ikke nøyaktig den samme på tvers av nettlesere. Chrome og Firefox tolker for eksempel «80 %» litt forskjellig. Forskjellene er små og sjelden synlige for det blotte øye. Hvis du trenger helt forutsigbare resultater, bør du bruke et dedikert bildebehandlingsprogram som Photoshop eller GIMP.
Når bør du bruke PNG og når bør du bruke JPG?
Valget mellom PNG og JPG handler om avveiningen mellom bildekvalitet, filstørrelse og funksjonalitet.
Bruk PNG når:
- Bildet inneholder tekst, logoer, strektegninger eller illustrasjoner med skarpe kanter.
- Du trenger gjennomsiktighet (alfakanal).
- Du skal redigere bildet flere ganger uten kvalitetstap.
- Du har et bilde med få farger, for eksempel et ikon eller en graf.
Bruk JPG når:
- Bildet er et fotografi eller har jevne fargeoverganger.
- Filstørrelsen må være så liten som mulig, for eksempel for nettsider eller e-postvedlegg.
- Du trenger ikke gjennomsiktighet.
- Mottakersystemet krever JPG (mange eldre systemer, enkelte utskriftstjenester og sosiale medier foretrekker JPG).
Husk at du alltid kan konvertere en PNG til JPG, men du kan aldri få tilbake alfakanalen eller detaljene som ble kastet under komprimeringen. Lagre derfor originalen som PNG om du senere skulle trenge den på nytt.
Vanlige spørsmål
Hvorfor blir bakgrunnen hvit når jeg konverterer en PNG med gjennomsiktighet? JPG har ingen alfakanal. Derfor må programvaren velge en fast bakgrunnsfarge å legge under de gjennomsiktige pikslene. Standard er hvit. Du kan ikke velge en annen farge i denne konvertereren; det gjøres i et bildebehandlingsprogram før eller etter konvertering.
Kan jeg få en gjennomsiktig JPG? Nei. JPG‑formatet støtter ikke gjennomsiktighet i det hele tatt. Hvis du trenger gjennomsiktighet, må du bruke PNG, WebP eller GIF (sistnevnte støtter kun 1‑bit gjennomsiktighet). Noen moderne nettlesere støtter også AVIF som har alfakanal.
Hva gjør jeg hvis den konverterte JPG‑filen blir større enn originalen? Det skjer ofte med skjermbilder med få farger eller mye tekst. Prøv å senke kvalitetsinnstillingen. Hvis det ikke hjelper, er bildet rett og slett bedre egnet som PNG. Du kan også vurdere WebP eller AVIF som ofte gir bedre komprimering for slike motiver.
Er det trygt å konvertere sensitive bilder her? Ja. Ingen data sendes til noen server. Hele prosessen skjer lokalt i nettleseren din. Du kan være trygg på at bildene dine ikke blir sett av andre.
Hvorfor støttes ikke animert PNG (APNG)? Denne konvertereren behandler stillbilder. APNG er et utvidet PNG‑format med animasjonsrammer. Siden JPG ikke støtter animasjon, ville konvertering bare gitt første ramme. Derfor er APNG utelatt.
Hva er forskjellen på tapsfri og tapsgivende komprimering? Tapsfri komprimering (PNG) bevarer alle pikseldata nøyaktig. Filen blir større, men du kan lagre og åpne den utallige ganger uten tap. Tapsgivende komprimering (JPG) forkaster detaljer som øyet vanskelig oppfatter, for å oppnå mye mindre filstørrelser. Hver gang du lagrer på nytt som JPG, tapes mer informasjon – det kalles generasjonstap.