raatools/

🛠️ Developer Tools

JSON-formaterer, URL-koder, hash-generator og mer

{} JSON-formaterer

Forskjønn, valider og formater JSON. Gratis JSON-skjønner, validator og pretty printer.

Åpne verktøy →
🔗 URL-koder

Kod eller dekod URL-strenger. Gratis URL-koder og dekoder-verktøy.

Åpne verktøy →
# Hash-generator

Generer SHA-1, SHA-256, SHA-512 og MD5-hasher online.

Åpne verktøy →
🔑 Passordgenerator

Generer sterke, sikre, tilfeldige passord på forespørsel.

Åpne verktøy →
🔍 Regex-tester

Test og feilsøk regulære uttrykk med sanntidsmatching og fangstgrupper.

Åpne verktøy →
🆔 UUID-generator

Generer tilfeldige UUID v4-identifikatorer. Massegenerering opptil 100.

Åpne verktøy →
Tidsstempelkonverterer

Konverter Unix-tidsstempler til datoer og omvendt. Epoch-konverterer med tidssoner.

Åpne verktøy →
⏱️ Cron-uttrykksgenerator

Bygg og forklar cron-tidsplaner visuelt. Se neste kjøretidspunkter.

Åpne verktøy →
🗜️ Kodeminifiserer

Minifiser HTML, CSS og JavaScript. Se størrelsesbesparelse umiddelbart.

Åpne verktøy →
🌐 Subnett-kalkulator

Beregn CIDR-notasjon, nettverksadresse, broadcast og vertsområder.

Åpne verktøy →
🌈 CSS gradient-generator

Lag vakre CSS-gradienter med en visuell editor. Kopier CSS-koden.

Åpne verktøy →
🔲 CSS Box Shadow-generator

Lag CSS box-skygger visuelt med forhåndsvisning. Kopier koden.

Åpne verktøy →
0️⃣ Tallsystem-konverter

Konverter mellom binær, desimal, oktal og heksadesimal.

Åpne verktøy →
💾 Byte-konverter

Konverter mellom bytes, KB, MB, GB, TB og mer.

Åpne verktøy →
🔓 JWT-dekoder

Dekod og inspiser JWT. Se header, payload og signatur.

Åpne verktøy →
📄 Sammenlign tekst / Diff

Sammenlign to tekster side om side med uthevede forskjeller.

Åpne verktøy →

The utilities you reach for a dozen times a day and never want to think about — formatting a blob of JSON, decoding a token to see why auth is failing, generating a UUID, working out what a cron expression actually means.

All of them run in your browser. That is the point: pasting a production JWT, an internal API response or a customer record into a random web form is a habit worth breaking, and here there is no server to send it to. Open the network tab and check.

Which tool do I want?

If you…Use
You have unreadable JSON and want it formatted or validatedJSON-formaterer
Auth is failing and you need to see what is in the tokenJWT-dekoder
You are writing a pattern and want to test it liveRegex-tester
You need a strong password or an API keyPassordgenerator
A cron line is opaque and you want it in EnglishCron-uttrykksgenerator
You are planning subnets or checking whether an IP is in rangeSubnett-kalkulator
You have a Unix timestamp and need a dateTidsstempelkonverterer
You want to see exactly what changed between two filesSammenlign tekst / Diff

Decoding a JWT is not verifying it

The JWT decoder here shows you the header and payload, because both are plain base64url — anyone holding the token can read them. What it does not do is check the signature, and that distinction has caused real security incidents.

A decoded token showing admin: true tells you what the token claims, not whether that claim is true. Verification means recomputing the signature with the issuer's key and confirming it matches, then checking the expiry, the issuer and the audience. That has to happen on your server, with a library, every time.

So: never put secrets in a JWT payload, since it is readable by design. And never trust a claim you have only decoded. The decoder is a debugging aid for working out why auth is behaving oddly — it is not an authorisation check.