online tools
Language
☕ Buy me a coffee

What do you need to solve?

Choose a tool or drop a file. The idea is simple: come in, get it done, and move on with your day.

Drop a file and we’ll take you to the right tool Images, PDFs, and other supported files. You can also choose a tool manually.
No account needed Local processing when possible Mobile friendly

Tools

Grouped by tool so you can explore everything each one can do.

29 tools
Show as
Popular

Image Studio

Resize, crop, compress, and convert multiple images with one setup.

Batch · JPG · PNG · WEBP
New

ID Photo Maker

Prepare an ID photo in common sizes or a custom size and create a printable sheet.

2×2 · 35×45 · custom

Photos to PDF

Arrange multiple images and turn them into one PDF ready to share or print.

A4 · Letter · multi-image
New

PDF Studio

Merge files, reorder, delete, extract, or rotate pages without uploading your documents to a server.

Merge · Organize · Extract
Complete

Business Docs

Create invoices, quotes, receipts, proformas, and delivery notes with editable templates.

PDF · PNG · Word
New

Property Page

Present properties and spaces with a gallery, downloadable landing page, and PDF-ready brochure.

Landing · galería · PDF

QR Maker

Generate QR codes for links, Wi-Fi, WhatsApp, email, phone, or text and download them.

PNG · SVG
New

Barcode Maker

Create barcodes for products, labels, or inventory and download them as SVG or PNG.

Code 128 · EAN · UPC
{ }
New

GUID / UUID Studio

Convert GUID/UUID to RAW hexadecimal and common formats, including the byte order used by .NET.

GUID · RAW · .NET bytes
{ }
New

JSON Formatter

Format, validate, repair, and minify JSON directly in your browser.

JSON · validate · repair
JWT
New

JWT Viewer

Decode and inspect JWT tokens locally without sending them to Jr Labs.

JWT · claims · expiration
B64
New

Base64 Studio

Encode and decode Base64, files, and Data URLs locally.

Text · files · Data URL
#
New

Hash Generator

Generate SHA-256, SHA-384, or SHA-512 for text and files.

SHA · checksum
URL
New

URL Toolkit

Encode, decode, inspect, and build URLs.

URL · query · UTM
UTC
New

Timestamp Converter

Convert Unix seconds, milliseconds, ISO 8601, UTC, and local time.

Unix · ISO · UTC
XML
New

XML Formatter

Format, validate, minify, and inspect XML locally.

XML · tree
CSV
New

CSV ↔ JSON Converter

Convert CSV to JSON and JSON to CSV with a preview.

CSV · JSON
.*
New

Regex Tester

Test regular expressions, capture groups, and replacements.

Regex · replace
±
New

Text Diff

Compare text or code by line, side by side or inline.

Diff · compare
0x
New

Number Converter

Convert decimal, hexadecimal, binary, octal, and text representations.

Dec · Hex · Bin
KEY
New

Key Inspector

Inspect PEM, JWK, and JWKS without sending keys to a server.

PEM · JWK
HMAC
New

HMAC Generator

Generate and verify HMAC SHA-256, SHA-384, and SHA-512 locally.

HMAC · verify
CRON
New

Cron Builder

Build and explain standard five-field cron expressions.

Cron · schedule
New

SVG Studio

Create, open, and edit SVG locally with layers, shapes, text, paths, gradients, and export.

SVG · layers · paths

WhatsApp Link

Create a direct WhatsApp link with a prefilled message and turn it into a QR code if you want.

wa.me · mensaje

Product Post

Turn a photo, name, and price into a simple visual ready to share.

PNG · social
Aa
New

Text Extractor

Extract text from images, screenshots, or scanned PDFs so you can copy, edit, or download it.

OCR · image · PDF
Privacy

Metadata Cleaner

Check GPS, device, dates, author, and other hidden image data before sharing.

EXIF · GPS · cleanup

Hide My Data

Hide sensitive areas in a screenshot before sending or publishing it.

Local · screenshots
Image Studio

Resize images

Change the width and height of one or more images to the size you need.

Exact dimensions
Image Studio

Crop to a size

Make an image fill a specific size by automatically cropping what is needed.

Crop · cover
Image Studio

Compress images

Reduce image file size and optionally set an approximate maximum in KB.

Max file size
Image Studio

Convert JPG, PNG or WEBP

Change the format of one or more images without using another app.

JPG · PNG · WEBP
Image Studio

Process multiple images at once

Apply the same dimensions, format, and quality to a full batch of images.

Batch processing
ID Photo Maker

Create 2 × 2 in photo

Prepare a square 2 × 2 inch photo and download it ready to use.

600 × 600 px
ID Photo Maker

Create 35 × 45 mm photo

Use a common portrait ratio for identification documents.

35 × 45 mm
ID Photo Maker

Create a custom-size ID photo

Set width and height in pixels to match a specific requirement.

Custom
ID Photo Maker

Create a printable photo sheet

Repeat the same photo multiple times on an A4 or Letter sheet.

Print sheet
Photos to PDF

Combine photos into a PDF

Arrange several photos or screenshots and create a single PDF to send.

A4 · Letter
PDF Studio

Merge multiple PDFs

Combine two or more PDF files in the order you choose.

Merge
PDF Studio

Reorder PDF pages

Move pages up or down before generating a new copy.

Organize
×
PDF Studio

Delete PDF pages

Select the pages you don’t want to keep and generate a clean PDF.

Delete pages
PDF Studio

Extract PDF pages

Select specific pages and create a new PDF containing only those pages.

Extract
PDF Studio

Rotate PDF pages

Rotate one or more pages 90° without changing the rest of the document.

Rotate
Business Docs

Create an invoice

Open a complete invoice example and change only what you need.

Invoice
Business Docs

Create a quote

Prepare prices, services, validity, discounts, and terms for a client.

Quote
Business Docs

Create a receipt

Generate a clear receipt confirming that a payment was received.

Receipt
P
Business Docs

Create a proforma

Prepare a pre-sale document with products, prices, and terms.

Proforma
Business Docs

Create a delivery note

Document which products or units were delivered without showing prices.

Delivery
Property Page

Present a house

Start with a complete house example with gallery, features, and brochure.

House
Property Page

Present an apartment

Create an apartment presentation with photos, amenities, price, and details.

Apartment
Property Page

Present a room

Create a visual listing for a furnished room or shared space.

Room
Property Page

Present a retail space

Show area, storefront, location, features, and photos of the property.

Retail
Property Page

Present a warehouse

Show area, loading doors, clear height, office space, and other industrial details.

Warehouse
Property Page

Present an office

Prepare a presentation with private offices, workstations, rooms, and location.

Office
Property Page

Present a vacation rental

Show guest capacity, rooms, amenities, photos, and nightly rate.

Vacation rental
Property Page

Present an event venue

Highlight capacity, spaces, services, photos, and venue terms.

Venue
Property Page

Present land

Show area, access, frontage, utilities, and photos of a lot or parcel.

Land
QR Maker

Create a URL QR code

Paste a URL and get a QR code ready to print, download, or share.

URL → QR
QR Maker

Create a Wi-Fi QR code

Let someone connect to your network by scanning a QR code.

Wi-Fi → QR
QR Maker

Create a WhatsApp QR code

Generate a QR code that opens a WhatsApp chat with an optional message.

WhatsApp → QR
QR Maker

Create an email QR code

Create a QR code that opens a new email with recipient, subject, and message.

Email → QR
Barcode Maker

Create a Code 128 barcode

Ideal for internal codes, inventory, references, and custom labels.

Code 128
Barcode Maker

Create an EAN-13 barcode

Generate an EAN-13 barcode from a valid numeric value.

EAN-13
Barcode Maker

Create a UPC-A barcode

Generate a UPC-A barcode using a compatible numeric value.

UPC-A
{ }
GUID / UUID Studio

Convert GUID ↔ RAW

Convert GUID/UUID to RAW hexadecimal or convert RAW bytes back into a readable GUID.

GUID · RAW · .NET
UUID
GUID / UUID Studio

Generate UUID v4

Generate cryptographically random UUID version 4 values.

UUID v4
UUID
GUID / UUID Studio

Generate UUID v7

Generate time-ordered UUID version 7 values.

UUID v7
UUID
GUID / UUID Studio

Validate UUID

Validate UUID format, version, and RFC variant.

UUID
{ }
JSON Formatter

Format JSON

Turn compact or messy JSON into a readable structure with configurable indentation.

Pretty print
JSON Formatter

Validate JSON

Check whether the content is valid JSON and show the error location when possible.

Syntax
JSON Formatter

Fix common JSON issues

Conservatively repair comments, trailing commas, single quotes, and incorrectly cased literals.

Repair
JSON Formatter

Minify JSON

Remove whitespace and line breaks without changing the data.

Compact
JWT
JWT Viewer

Decode a JWT

Paste a JWT and inspect its header and payload in readable form.

Header · Payload
JWT Viewer

Inspect JWT claims

Interpret common claims such as issuer, audience, roles, scopes, and timestamps.

Claims
JWT Viewer

Check JWT expiration

Inspect exp, nbf, and iat and see whether the token is expired or not active yet.

exp · nbf · iat
JWT
JWT Viewer

Verify JWT signature

Verify supported HMAC, RSA, RSA-PSS, or ECDSA signatures locally.

Web Crypto
B64
Base64 Studio

Text to Base64

Encode UTF-8 text as Base64.

UTF-8 → Base64
B64
Base64 Studio

Base64 to Text

Decode Base64 back to UTF-8 text.

Base64 → UTF-8
B64
Base64 Studio

File to Base64

Turn a local file into Base64 or a Data URL.

File → Base64
B64
Base64 Studio

Base64 to File

Decode Base64 bytes and download them as a file.

Base64 → File
#
Hash Generator

Generate SHA-256

Generate a SHA-256 digest for text.

SHA-256
#
Hash Generator

File checksum

Calculate SHA-256, SHA-384, or SHA-512 for a local file.

Local file
#
Hash Generator

Compare checksum

Compare a generated digest against an expected checksum.

Verify
URL
URL Toolkit

URL Encode

Percent-encode text for use in a URL component.

encodeURIComponent
URL
URL Toolkit

URL Decode

Decode percent-encoded URL text.

decodeURIComponent
URL
URL Toolkit

Parse URL

Inspect protocol, host, port, path, query, and fragment.

URL parts
URL
URL Toolkit

Parse query string

Inspect URL query parameters as key/value pairs.

Query params
URL
URL Toolkit

UTM Builder

Build campaign URLs with UTM parameters.

Campaign URL
UTC
Timestamp Converter

Unix timestamp to date

Convert Unix seconds or milliseconds to readable dates.

Unix → Date
UTC
Timestamp Converter

Date to Unix timestamp

Convert a local date/time to Unix seconds and milliseconds.

Date → Unix
UTC
Timestamp Converter

ISO 8601 converter

Inspect ISO 8601 as UTC, local time, seconds, and milliseconds.

ISO 8601
XML
XML Formatter

Format XML

Pretty-print XML locally.

XML
XML
XML Formatter

Validate XML

Check XML syntax using the browser parser.

Syntax
XML
XML Formatter

Minify XML

Serialize XML without pretty-print whitespace.

Compact
CSV
CSV ↔ JSON Converter

CSV to JSON

Convert delimited rows into JSON objects.

CSV → JSON
CSV
CSV ↔ JSON Converter

JSON to CSV

Convert an array of objects into CSV.

JSON → CSV
.*
Regex Tester

Test Regex

Find matches and capture groups in text.

Pattern · flags
.*
Regex Tester

Regex Replace

Preview JavaScript-style regular expression replacement.

Replace
±
Text Diff

Compare text

Compare two texts line by line.

Line diff
±
Text Diff

Compare code

See added and removed code lines.

Code diff
0x
Number Converter

Decimal to Hex

Convert decimal integers to hexadecimal.

10 → 16
0x
Number Converter

Hex to Decimal

Convert hexadecimal integers to decimal.

16 → 10
01
Number Converter

Binary Converter

Convert integers between binary, decimal, hex, and octal.

2 · 8 · 10 · 16
U+
Number Converter

Text to UTF-8 bytes

Inspect UTF-8 bytes and Unicode code points for text.

UTF-8
KEY
Key Inspector

Inspect PEM

Inspect PEM type, DER size, algorithms, curves, and OIDs.

PEM
KEY
Key Inspector

Inspect JWK

Inspect JWK/JWKS metadata, RSA size, curve, use, and operations.

JWK · JWKS
HMAC
HMAC Generator

Generate HMAC

Generate HMAC SHA-256, SHA-384, or SHA-512.

Web Crypto
HMAC
HMAC Generator

Verify HMAC

Compare a locally generated HMAC with an expected signature.

Verify
CRON
Cron Builder

Cron expression generator

Build a standard five-field cron expression.

5 fields
CRON
Cron Builder

Cron expression explainer

Inspect cron fields and preview upcoming local run times.

Explain
SVG Studio

Create an SVG from scratch

Start with a size or preset, draw shapes, text, and paths, then export the result.

New SVG
SVG Studio

Edit an existing SVG

Open an SVG file or paste code, edit it visually, and preserve its compatible structure.

Open · edit
SVG Studio

Edit SVG path nodes

Adjust anchors and Bézier handles on compatible paths without converting them to anything else.

Path · nodes
SVG Studio

Export SVG as PNG

Render your SVG locally and download it as PNG at 1×, 2×, or a custom scale.

SVG → PNG
WhatsApp Link

Create a WhatsApp link

Create a direct link to your number with a prefilled message to share anywhere.

wa.me
Product Post

Create a product post

Turn a photo, name, and price into a simple visual for social media or messaging.

Product → image
Aa
Text Extractor

Extract text from an image

Upload a photo or screenshot and turn visible content into editable text.

Image OCR
Aa
Text Extractor

Extract text from a scanned PDF

Convert each PDF page to an image and apply OCR to recover the text.

PDF OCR
Metadata Cleaner

See what data a photo stores

Inspect EXIF, camera, dates, GPS, and other data that can travel with an image.

Inspect metadata
Metadata Cleaner

Remove GPS from a photo

Check whether the image contains location data and select the GPS fields to remove.

GPS · EXIF
Metadata Cleaner

Remove all metadata

Use deep cleanup to create a new copy without the original metadata.

Deep cleanup
Hide My Data

Hide visible data in a screenshot

Cover or pixelate phone numbers, emails, account numbers, and other sensitive areas.

Screenshots
We couldn’t find a tool matching that search.
Built for quick tasks, not to trap you in another platform. The priority is simple: arrive from a link, solve the task, and download the result.
No accountYou don’t need to create a profile to use the tools.
PrivacyFiles are processed locally whenever the feature allows it.
No installationWorks directly in a modern browser.
Nothing to get done?

Take a tiny break.

Three tiny games. No accounts, no daily rewards.

A small corner of the internet. No accounts. No subscriptions. No unnecessary uploads. Just useful tools, made with care.
Smart File
Language
☕ Buy me a coffee

Don’t search for the tool.

Drop the file and Jr Labs will suggest what to do based on its type.

Router

Drag your file here

PDF, JPG, PNG, WEBP, or another file to analyze its type.

File
TYPE
2Choose what you want to do with this file
Make My Image Fit
Language
☕ Buy me a coffee

Make your image pass the limit.

Reduce its file size below a platform limit. Everything is processed in your browser.

Retail
Result
Did it save you a few minutes?If it helped, you can buy me a coffee to support more tools.
☕ Buy me a coffee
Exact Image
Language
☕ Buy me a coffee

Exact dimensions.

Resize an image to precise dimensions and the format you need.

Images
Ready to download
Did it work on the first try?If it saved you from doing it again, a small tip is always appreciated.
☕ Buy me a coffee
ID Photo Maker
Language
☕ Buy me a coffee

Prepare a photo in the size you were asked for.

Use a common size or define your own. Adjust zoom and position, then download the photo or a printable sheet.

100%
0
0
This tool adjusts dimensions and framing. For printing, use “Create print sheet”. It does not guarantee biometric or regulatory requirements from any authority.

Preview

The image is cropped to exactly fill the selected size.

600 × 600 px · 2 × 2 in
Image Studio
Language
☕ Buy me a coffee

One size. All your images.

Upload multiple images, choose the final size, and process them in a batch. You can also auto-crop, convert format, and limit file size.

Batch

1. Add images

They are processed in your browser. You can mix JPG, PNG, and WEBP.

2. Choose the output

Use a preset or enter exact dimensions.

Add images to get started.
Results
Every file uses the same dimensions and settings.
Did it save you from resizing them one by one?If it helped, a coffee for Jr Labs is always appreciated.
☕ Buy me a coffee
PDF Studio
Language
☕ Buy me a coffee

Work with the pages in your PDF.

Merge files, change page order, delete, extract, or rotate pages. Processing happens in your browser.

Add a PDF to get startedPages will appear here when you use a mode that requires selecting or reordering pages.
No files.
Photos to PDF
Language
☕ Buy me a coffee

Multiple photos. One PDF.

Arrange documents, screenshots, or photos and turn them into a PDF ready to share.

PDF
Add two or more images, or use one if you only want to convert it to PDF.
Do you have the file you needed?If it saved you from installing another app, you can buy me a coffee.
☕ Buy me a coffee
Barcode Maker
Language
☕ Buy me a coffee

Create a barcode ready to use.

Choose the standard, enter the value, and download the result as SVG or PNG.

Code 128 supports letters, numbers, and many symbols.
Important: Jr Labs generates the barcode image. It does not assign or register official GTIN/EAN/UPC identifiers for commercial products.

Preview

Check that the value is correct before downloading.

QR Maker
Language
☕ Buy me a coffee

Turn information into a QR code.

Links, Wi-Fi, WhatsApp, email, phone, or text. No account needed.

QR

Content

The QR code is generated locally in your browser.

Preview

Scan it before publishing or printing.

Your QR code will appear hereComplete the information and click “Create QR code”.
WhatsApp Link
Language
☕ Buy me a coffee

A direct link to your WhatsApp.

Enter the number with country code and an optional message. Jr Labs builds the link ready to share.

WhatsApp
Business Docs
Language
☕ Buy me a coffee
Business Docs

Documents that adapt to your business.

Whether you use “Tax ID”, “VAT”, “RTN”, “RFC”, “Customer No.”, or another label, fields, columns, and titles can be edited, hidden, or added.

0saved documents
4included templates
100%local data
PDFWord · PNG · impresión

What do you want to create?

Each option opens with a complete, fully editable example.

Recent documents

Saved only in this browser.

New document

We give you a filled example so you only change what you need. You can edit, hide, or remove any field.
Editable example
Document and design
Choose a template. The content stays the same; only the presentation changes.
Accent color
Your business / issuer
Every label is editable. You can hide, move, or delete it.
Customer / recipient
Columns and products / services
Enable only the columns you need and rename them. Example: “Qty” → “Hours”, “Tax” → “VAT”, “Unit” → “kg”.
Totals, taxes, and notes
Payment and additional fields
Useful for bank details, PayPal, IBAN, SWIFT, payment method, order number, project, or other information.
Watermark
Business Docs stores settings and documents in localStorage. For official tax documents, each user must comply with the rules that apply in their country or region.
Did it save you from opening a spreadsheet?If Business Docs helps your business, you can buy me a coffee ☕
Buy me a coffee
Exact preview · PNG / PDF Saved locally
Property Page
Language
☕ Buy me a coffee
Property Page

Present a property clearly, visually, and professionally.

Create a web presentation, visual gallery, and PDF brochure using the same information. Designed to send directly to a client.

9types with editable examples
4visual styles
HTMLdownloadable landing page
PDFshareable brochure

What do you want to publish?

Open a filled example and change only what you need.

Recent publications

Saved in this browser.

Property Page

The example is already complete. Change text, fields, photos, and style while you see the result live.
Editable example
Publication and design
Photos and order
Add up to 8 photos. You can set the cover and change the order. Images are compressed before being stored locally.
Main details
Labels are editable too: “Bedrooms” can become “Offices”, “Capacity”, “Acres”, or anything you need.
Description and features
Features / amenities
Terms and contact
The downloaded landing page embeds the photos in the HTML itself. You can send it, publish it on static hosting, or open it directly in a browser.
Does it look like a real listing now?If Property Page saved you from designing it from scratch, you can buy me a coffee.
☕ Buy me a coffee
Preview · landing pageSaved locally
FOR RENTHOUSE

Property

About this property

Highlights

Gallery

Details

Property contact
Product Post
Language
☕ Buy me a coffee

Photo + price = post.

Create a simple sales visual for Instagram or WhatsApp without opening a complex editor.

Social
Would you post it like this?A coffee helps fund more templates.
☕ Buy me a coffee
GUID / UUID Studio
Language
☕ Buy me a coffee

Convert GUID, UUID, and RAW without guessing byte order.

Paste a GUID or 16 RAW bytes and get the most common representations. Includes the standard format and the mixed byte order of Guid.ToByteArray() in .NET.

Input

Paste a GUID with hyphens, compact format, braces, URN, or hexadecimal RAW.

Paste a value to get started. If your bytes come from Guid.ToByteArray(), select RAW .NET.

Representations

Waiting for a valid input.

Converted formats will appear here.
Standard GUID · D
Compact · N
With braces · B
With parentheses · P
URN UUID
RAW hexadecimal · RFC / network
The GUID without separators, preserving textual/RFC order.
RAW bytes · RFC
.NET Guid.ToByteArray()
.NET reverses the first 4 + 2 + 2 bytes compared with RFC text; the last 8 bytes remain in the same order.
C# byte[]

UUID Generator & Validator

Generate UUID v4/v7 or validate an existing UUID. Cryptographic randomness comes from Web Crypto.

Ready.
Version
Variant
Text Extractor
Language
☕ Buy me a coffee

Turn an image or PDF into editable text.

Use OCR to recover text from screenshots, photos, or scanned documents. Recognition can take time depending on size and page count.

Select an image or PDF.
No file selected.
Waiting for a file.
OCR uses models loaded from the Internet. The selected file is processed in your browser.

Extracted text

You can edit the result before copying or downloading it.

Metadata Cleaner
Language
☕ Buy me a coffee

What does this photo know about you?

Check GPS, camera, dates, author, and other embedded data. You can remove specific JPEG fields or perform a deep cleanup before sharing.

Hide My Data
Language
☕ Buy me a coffee

Hide it before sharing.

Upload a screenshot and drag over the areas you want to hide. Everything happens locally in your browser.

Privacy
Tip: don’t use blur for extremely sensitive information; a solid block is safer for public sharing.
Ready to share it safely now?If it helped, buy me a coffee and we’ll keep building.
☕ Buy me a coffee
Timestamp Converter
Language
☕ Buy me a coffee
Local processing

Timestamp Converter

Convert Unix seconds/milliseconds, ISO 8601, UTC, and local time.

Everything happens in this browser.No backend. No account.

Timestamp → Date

Ready.
Detected

Date → Unix timestamp

The browser interprets this field in your local timezone.

URL Toolkit
Language
☕ Buy me a coffee
Local processing

URL Toolkit

Encode, decode, inspect, and build URLs.

Everything happens in this browser.No backend. No account.

URL or text

Ready.

Parsed URL

Parameters

UTM Builder

Hash Generator
Language
☕ Buy me a coffee
Local processing

Hash Generator

Generate SHA-256, SHA-384, or SHA-512 for text and files.

Everything happens in this browser.No backend. No account.

Hash input

The file never leaves your device.

Ready.
Base64 Studio
Language
☕ Buy me a coffee
Local processing

Base64 Studio

Encode and decode Base64, files, and Data URLs locally.

Everything happens in this browser.No backend. No account.

Input

No content.

Output

Number Converter
Language
☕ Buy me a coffee
Local processing

Number Converter

Convert decimal, hexadecimal, binary, octal, and text representations.

Everything happens in this browser.No backend. No account.

Input

Ready.

Output

Text Diff
Language
☕ Buy me a coffee
Local processing

Text Diff

Compare text or code by line, side by side or inline.

Everything happens in this browser.No backend. No account.

Original

Modified

Ready.
Regex Tester
Language
☕ Buy me a coffee
Local processing

Regex Tester

Test regular expressions, capture groups, and replacements.

Everything happens in this browser.No backend. No account.

Regular expression

Ready.

Matches

Highlight

CSV ↔ JSON Converter
Language
☕ Buy me a coffee
Local processing

CSV ↔ JSON Converter

Convert CSV to JSON and JSON to CSV with a preview.

Everything happens in this browser.No backend. No account.

Input

Ready.

Output

Preview

XML Formatter
Language
☕ Buy me a coffee
Local processing

XML Formatter

Format, validate, minify, and inspect XML locally.

Everything happens in this browser.No backend. No account.

XML input

Ready.

XML output

Tree view

Cron Builder
Language
☕ Buy me a coffee
Local processing

Cron Builder

Build and explain standard five-field cron expressions.

Everything happens in this browser.No backend. No account.

Builder

Expression

Ready.

Next runs

    HMAC Generator
    Language
    ☕ Buy me a coffee
    Local processing

    HMAC Generator

    Generate and verify HMAC SHA-256, SHA-384, and SHA-512 locally.

    Everything happens in this browser.No backend. No account.

    Input

    Ready.

    Output

    Key Inspector
    Language
    ☕ Buy me a coffee
    Local processing

    Key Inspector

    Inspect PEM, JWK, and JWKS without sending keys to a server.

    Everything happens in this browser.No backend. No account.

    PEM, JWK, or JWKS key

    Ready.

    Do not paste private keys into sites that do not process locally.

    Key details

    JWT Viewer
    Language
    ☕ Buy me a coffee
    Local processing

    Inspect a JWT without sending it anywhere.

    Paste a complete token. Jr Labs decodes the Header and Payload in your browser and helps you interpret common claims.

    Your token stays in this browser.It is not stored in localStorage or sent to Jr Labs.

    JWT token

    Waiting for a JWT.

    HeaderPayloadSignature
    !

    JWTs can contain sensitive information. Avoid pasting them into tools that do not process locally.

    Waiting for a JWT.
    Waiting for a JWT.
    Header JSON
    Payload JSON
    Header segment
    Payload segment
    Signature segment
    Verify JWT signatureWeb Crypto · local only
    Decoded does not mean verified.
    JSON Formatter
    Language
    ☕ Buy me a coffee
    Local processing

    Make JSON readable again.

    Paste JSON, drop a file, or load an example. Everything is processed locally in your browser.

    Your JSON stays in this browser.No account. No upload to Jr Labs.

    JSON input

    Waiting for JSON.

    Conservative repair Repair tries to fix common mistakes without inventing structure. Always review the result.

    Output

    Waiting for JSON.

    Waiting for JSON.
    Tree view
    SVG Studio
    Language
    ☕ Buy me a coffee
    100%
    Drop an SVG here to open it. Ctrl/Cmd + wheel zooms without hijacking normal page scroll.
    Local processingYour SVG stays in your browser.No account. No upload to a Jr Labs server.

    New SVG

    Clean preview
    Tiny Breaks
    Language
    ☕ Buy me a coffee
    A small corner of the internet.

    You got it done.
    Take a tiny break.

    A couple of minutes, if you feel like it. No streaks, rewards, or tricks to keep you here.

    That was your tiny break.Ready to get back to it?
    Snake
    Language
    ☕ Buy me a coffee
    Tiny Breaks

    Snake

    Quick reflexes. Classic rules.

    Score0
    Best0
    Use arrow keys, WASD, swipe, or tap the controls to start.

    Your best score is stored only in this browser.

    That was your tiny break.Ready to get back to it?
    2048
    Language
    ☕ Buy me a coffee
    Tiny Breaks

    2048

    A tiny puzzle for a tiny break.

    Score0
    Best0
    Use arrow keys, WASD, or swipe to move the tiles.

    Your best score is stored only in this browser.

    2 minutes well wasted. 😄Now go enjoy your day.
    Memory
    Language
    ☕ Buy me a coffee
    Tiny Breaks

    Memory

    Find the Jr Labs pairs.

    Moves0
    Time0:00
    Best
    Find all the pairs. The timer starts with your first move.

    Your best move count is stored only in this browser.

    That was your tiny break.Ready to get back to it?
    SUPPORT JR LABS

    If it saved you time, you can buy me a coffee.

    Jr Labs is free and requires no account. Payment is completed securely on PayPal, then you can return to your tools.

    PayPalChoose the amount directly on PayPal’s secure page.
    Continue to PayPal

    PayPal opens separately so authentication and payment stay inside PayPal’s secure environment.