Sammenlign tekst
Sammenlign to tekster etter linje, ord eller tegn. Fremhev tillegg og slettinger i utkast, kode og JSON, med mellomrom og linjeskift bevart. Ingen konto nødvendig.
Resultatet vises her.
Slik sammenligner du to tekster
- Lim inn originalen i det første feltet og den oppdaterte versjonen i sammenligningsfeltet.
- Velg linjer for kode og lister, ord for løpende tekst eller tegn for små endringer i bokstaver og tall.
- Kjør sammenligningen og se de fremhevede tilleggene og slettingene. Bytt modus og sammenlign igjen for et annet detaljnivå.
Slik bruker du Sammenlign tekst
Linjevis sammenligning passer til kode og konfigurasjon; tegnvis sammenligning til små endringer. Mellomrom tas også med. Svært store eller komplekse sammenligninger stoppes for å holde nettleseren responsiv.
Eksempel på sammenligning av to tekstversjoner
- Inndata
Inndata Første linje Andre linje Tredje linje Tekst å sammenligne med Første linje Endret linje Tredje linje- Resultat
[ { "value": "Første linje\n", "count": 4, "kind": "unchanged" }, { "value": "Andre", "count": 1, "kind": "removed" }, { "value": "Endret", "count": 1, "kind": "added" }, { "value": " linje\nTredje linje", "count": 6, "kind": "unchanged" } ]
Spørsmål om Sammenlign tekst
Bør jeg sammenligne etter linje, ord eller tegn?
Linjemodus fremhever hele endrede linjer og passer til kode, logger og lister. Ordmodus avgrenser endringer i setninger og beholder mellomrom. Tegnmodus hjelper deg å finne en endret bokstav eller et endret siffer. Emoji og kombinerende tegn kan ha flere kodepunkter; bruk Unicode-verktøyet hvis utseendet er misvisende.
Ignoreres mellomrom, linjeskift eller store og små bokstaver?
Nei. Mellomrom, tabulatorer, linjeskift og store og små bokstaver inngår i sammenligningen. Tekst som ser lik ut, kan inneholde ulike usynlige tegn. Ordmodus er ikke en språkbevisst grammatisk analyse. Hvis en hel linje fremheves, prøv tegnmodus for å finne den mindre forskjellen.
Kan jeg sammenligne JSON og kildekode?
Ja, som innlimt tekst. JSON sammenlignes som tekst, ikke som likeverdige data: innrykk og nøkkelrekkefølge kan gi forskjeller. Formater begge med de samme JSON-innstillingene først for en ryddigere sammenligning. Verktøyet kjører ikke kode, kontrollerer ikke programatferd og slår ikke sammen endringer automatisk.
Kan jeg sammenligne Word- eller PDF-filer og laste ned en Git-patch?
Denne siden sammenligner to innlimte tekster og henter ikke ut innhold fra Word- eller PDF-filer. Kopiering og nedlasting gir den strukturerte endringslisten som JSON-tekst, ikke en Git-patch eller et sammenslått dokument. Store eller svært ulike tekster kan nå størrelses- eller tidsgrensen; sammenlign mindre deler.
Blir filene, tokenene eller teksten min lastet opp?
Nei. Verktøyene behandler inndata i nettleseren din. Nettstedet leverer siden og programkoden, men sender ikke innholdet til en konverteringsserver og lagrer det ikke på en konto.
Verktøy til neste steg
- Formater, komprimer og valider JSON
Formater og valider JSON uten å miste presisjon i store tall, med innrykk og rekursiv sortering av nøkler.
- Unicode-inspeksjon og escape-konvertering
Se Unicode-kodepunkter, UTF-8-byte og UTF-16-enheter, og konverter Unicode-escapes for JavaScript.
- SHA-256-hash og sjekksum
Lag SHA-256 for tekst og filer, og kontroller nedlastinger mot publiserte sjekksummer.
Vanlige oppgaver og eksempler
- JSON-minifiering
Gjør JSON om til én linje uten å endre tekstinnhold eller nøyaktige tallverdier.
Alle utviklerverktøy
Koding og filer
Konverter tekst, byte, nettadresser og innebygde bilder uten å endre de opprinnelige dataene.
Base64-koding og dekoding
Kod UTF-8-tekst som Base64 eller dekod vanlig og URL-sikker Base64, med valgfri utfylling og linjedeling.
Base64URL-koding og dekoding
Kod tekst som URL-sikker Base64 med tegnene - og _, og dekod Base64URL uten utfylling.
Bilde til Base64
Konverter PNG, JPEG, GIF, WebP, SVG og andre gjenkjente bilder til en Base64 Data URI i nettleseren.
Base64 til bilde
Dekod Base64-bilder og Data URI-er, forhåndsvis støttede formater og last ned de opprinnelige bytene.
Fil til Base64
Kod en hvilken som helst fil som Base64, med valgfritt Data URI-prefiks, utfylling og MIME-linjeskift.
Base64 til fil
Gjenopprett nedlastbare filer fra Base64 og Data URI-er uten å endre de dekodede bytene.
URL-koding og dekoding
Kod URL-komponenter, fullstendige nettadresser og skjemaverdier, eller dekod prosentkoding og mellomrom.
Koding og dekoding av HTML-entiteter
Konverter tekst til HTML-entiteter, eller dekod navngitte og numeriske tegnreferanser.
Unicode-inspeksjon og escape-konvertering
Se Unicode-kodepunkter, UTF-8-byte og UTF-16-enheter, og konverter Unicode-escapes for JavaScript.
Analyse av data og tekst
Les strukturerte data og tokener, og se nøyaktig hva som er endret.
Formater, komprimer og valider JSON
Formater og valider JSON uten å miste presisjon i store tall, med innrykk og rekursiv sortering av nøkler.
JWT-dekoder
Les JWT-hode og innhold, og se utløps- og aktiveringstid uten å sende tokenet til en annen tjeneste.
Test regulære uttrykk
Test JavaScript-regex med flagg, treffposisjoner, fangstgrupper og navngitte grupper.
Hash, ID-er og tidsplaner
Kontroller filer, lag identifikatorer og se tidspunkter og gjentakende kjøringer.
MD5-hash og sjekksum
Beregn MD5 for tekst eller lokale filer, og sammenlign med en forventet sjekksum.
SHA-1-hash og sjekksum
Beregn SHA-1 for UTF-8-tekst eller filer, og sammenlign resultatet med en sjekksum.
SHA-256-hash og sjekksum
Lag SHA-256 for tekst og filer, og kontroller nedlastinger mot publiserte sjekksummer.
SHA-512-hash og sjekksum
Beregn SHA-512 for tekst og filer på enheten din, og sammenlign fullstendige heksadesimale sjekksummer.
CRC32-kalkulator
Beregn standard CRC-32 for tekst eller filer, og sammenlign heksadesimale sjekksummer med åtte tegn.
HMAC-generator
Generer HMAC-SHA-1, HMAC-SHA-256 og HMAC-SHA-512 med en hemmelig UTF-8- eller heksadesimal nøkkel.
UUID- og GUID-generator
Lag tilfeldige UUID v4 eller tidsordnede UUID v7, enkeltvis eller i grupper.
Konverter Unix-tidsstempel
Konverter Unix-sekunder, millisekunder og ISO 8601-datoer, og se samme tidspunkt i UTC eller en IANA-tidssone.
Analyser Cron-uttrykk
Valider Cron-uttrykk med fem eller seks felt, og se neste kjøringer med tidssone og sommertid.
Lag Cron-uttrykk
Bygg Cron-uttrykk med tidsfelt eller vanlige tidsplaner, og se de neste kjøringene i valgt tidssone.
Tekst og filer behandles på enheten din. Ikke la fortrolige resultater ligge på en delt utklippstavle, og bruk en enhet du stoler på til private nøkler og tokener.