Image Studio
Resize, crop, compress, and convert multiple images with one setup.
Choose a tool or drop a file. The idea is simple: come in, get it done, and move on with your day.
Grouped by tool so you can explore everything each one can do.
Resize, crop, compress, and convert multiple images with one setup.
Prepare an ID photo in common sizes or a custom size and create a printable sheet.
Arrange multiple images and turn them into one PDF ready to share or print.
Merge files, reorder, delete, extract, or rotate pages without uploading your documents to a server.
Create invoices, quotes, receipts, proformas, and delivery notes with editable templates.
Present properties and spaces with a gallery, downloadable landing page, and PDF-ready brochure.
Generate QR codes for links, Wi-Fi, WhatsApp, email, phone, or text and download them.
Create barcodes for products, labels, or inventory and download them as SVG or PNG.
Convert GUID/UUID to RAW hexadecimal and common formats, including the byte order used by .NET.
Format, validate, repair, and minify JSON directly in your browser.
Decode and inspect JWT tokens locally without sending them to Jr Labs.
Encode and decode Base64, files, and Data URLs locally.
Generate SHA-256, SHA-384, or SHA-512 for text and files.
Encode, decode, inspect, and build URLs.
Convert Unix seconds, milliseconds, ISO 8601, UTC, and local time.
Format, validate, minify, and inspect XML locally.
Convert CSV to JSON and JSON to CSV with a preview.
Test regular expressions, capture groups, and replacements.
Compare text or code by line, side by side or inline.
Convert decimal, hexadecimal, binary, octal, and text representations.
Inspect PEM, JWK, and JWKS without sending keys to a server.
Generate and verify HMAC SHA-256, SHA-384, and SHA-512 locally.
Build and explain standard five-field cron expressions.
Create, open, and edit SVG locally with layers, shapes, text, paths, gradients, and export.
Create a direct WhatsApp link with a prefilled message and turn it into a QR code if you want.
Turn a photo, name, and price into a simple visual ready to share.
Extract text from images, screenshots, or scanned PDFs so you can copy, edit, or download it.
Check GPS, device, dates, author, and other hidden image data before sharing.
Hide sensitive areas in a screenshot before sending or publishing it.
Change the width and height of one or more images to the size you need.
Make an image fill a specific size by automatically cropping what is needed.
Reduce image file size and optionally set an approximate maximum in KB.
Change the format of one or more images without using another app.
Apply the same dimensions, format, and quality to a full batch of images.
Prepare a square 2 × 2 inch photo and download it ready to use.
Use a common portrait ratio for identification documents.
Set width and height in pixels to match a specific requirement.
Repeat the same photo multiple times on an A4 or Letter sheet.
Arrange several photos or screenshots and create a single PDF to send.
Combine two or more PDF files in the order you choose.
Move pages up or down before generating a new copy.
Select the pages you don’t want to keep and generate a clean PDF.
Select specific pages and create a new PDF containing only those pages.
Rotate one or more pages 90° without changing the rest of the document.
Open a complete invoice example and change only what you need.
Prepare prices, services, validity, discounts, and terms for a client.
Generate a clear receipt confirming that a payment was received.
Prepare a pre-sale document with products, prices, and terms.
Document which products or units were delivered without showing prices.
Start with a complete house example with gallery, features, and brochure.
Create an apartment presentation with photos, amenities, price, and details.
Create a visual listing for a furnished room or shared space.
Show area, storefront, location, features, and photos of the property.
Show area, loading doors, clear height, office space, and other industrial details.
Prepare a presentation with private offices, workstations, rooms, and location.
Show guest capacity, rooms, amenities, photos, and nightly rate.
Highlight capacity, spaces, services, photos, and venue terms.
Show area, access, frontage, utilities, and photos of a lot or parcel.
Paste a URL and get a QR code ready to print, download, or share.
Let someone connect to your network by scanning a QR code.
Generate a QR code that opens a WhatsApp chat with an optional message.
Create a QR code that opens a new email with recipient, subject, and message.
Ideal for internal codes, inventory, references, and custom labels.
Generate an EAN-13 barcode from a valid numeric value.
Generate a UPC-A barcode using a compatible numeric value.
Convert GUID/UUID to RAW hexadecimal or convert RAW bytes back into a readable GUID.
Generate cryptographically random UUID version 4 values.
Generate time-ordered UUID version 7 values.
Validate UUID format, version, and RFC variant.
Turn compact or messy JSON into a readable structure with configurable indentation.
Check whether the content is valid JSON and show the error location when possible.
Conservatively repair comments, trailing commas, single quotes, and incorrectly cased literals.
Remove whitespace and line breaks without changing the data.
Paste a JWT and inspect its header and payload in readable form.
Interpret common claims such as issuer, audience, roles, scopes, and timestamps.
Inspect exp, nbf, and iat and see whether the token is expired or not active yet.
Verify supported HMAC, RSA, RSA-PSS, or ECDSA signatures locally.
Encode UTF-8 text as Base64.
Decode Base64 back to UTF-8 text.
Turn a local file into Base64 or a Data URL.
Decode Base64 bytes and download them as a file.
Generate a SHA-256 digest for text.
Calculate SHA-256, SHA-384, or SHA-512 for a local file.
Compare a generated digest against an expected checksum.
Percent-encode text for use in a URL component.
Decode percent-encoded URL text.
Inspect protocol, host, port, path, query, and fragment.
Inspect URL query parameters as key/value pairs.
Build campaign URLs with UTM parameters.
Convert Unix seconds or milliseconds to readable dates.
Convert a local date/time to Unix seconds and milliseconds.
Inspect ISO 8601 as UTC, local time, seconds, and milliseconds.
Pretty-print XML locally.
Check XML syntax using the browser parser.
Serialize XML without pretty-print whitespace.
Convert delimited rows into JSON objects.
Convert an array of objects into CSV.
Find matches and capture groups in text.
Preview JavaScript-style regular expression replacement.
Compare two texts line by line.
See added and removed code lines.
Convert decimal integers to hexadecimal.
Convert hexadecimal integers to decimal.
Convert integers between binary, decimal, hex, and octal.
Inspect UTF-8 bytes and Unicode code points for text.
Inspect PEM type, DER size, algorithms, curves, and OIDs.
Inspect JWK/JWKS metadata, RSA size, curve, use, and operations.
Generate HMAC SHA-256, SHA-384, or SHA-512.
Compare a locally generated HMAC with an expected signature.
Build a standard five-field cron expression.
Inspect cron fields and preview upcoming local run times.
Start with a size or preset, draw shapes, text, and paths, then export the result.
Open an SVG file or paste code, edit it visually, and preserve its compatible structure.
Adjust anchors and Bézier handles on compatible paths without converting them to anything else.
Render your SVG locally and download it as PNG at 1×, 2×, or a custom scale.
Create a direct link to your number with a prefilled message to share anywhere.
Turn a photo, name, and price into a simple visual for social media or messaging.
Upload a photo or screenshot and turn visible content into editable text.
Convert each PDF page to an image and apply OCR to recover the text.
Inspect EXIF, camera, dates, GPS, and other data that can travel with an image.
Check whether the image contains location data and select the GPS fields to remove.
Use deep cleanup to create a new copy without the original metadata.
Cover or pixelate phone numbers, emails, account numbers, and other sensitive areas.
Drop the file and Jr Labs will suggest what to do based on its type.
PDF, JPG, PNG, WEBP, or another file to analyze its type.
Reduce its file size below a platform limit. Everything is processed in your browser.
Resize an image to precise dimensions and the format you need.
Use a common size or define your own. Adjust zoom and position, then download the photo or a printable sheet.
The image is cropped to exactly fill the selected size.
Upload multiple images, choose the final size, and process them in a batch. You can also auto-crop, convert format, and limit file size.
They are processed in your browser. You can mix JPG, PNG, and WEBP.
Use a preset or enter exact dimensions.
Merge files, change page order, delete, extract, or rotate pages. Processing happens in your browser.
Arrange documents, screenshots, or photos and turn them into a PDF ready to share.
Choose the standard, enter the value, and download the result as SVG or PNG.
Links, Wi-Fi, WhatsApp, email, phone, or text. No account needed.
Scan it before publishing or printing.
Enter the number with country code and an optional message. Jr Labs builds the link ready to share.
Whether you use “Tax ID”, “VAT”, “RTN”, “RFC”, “Customer No.”, or another label, fields, columns, and titles can be edited, hidden, or added.
Create a web presentation, visual gallery, and PDF brochure using the same information. Designed to send directly to a client.
Create a simple sales visual for Instagram or WhatsApp without opening a complex editor.
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.
Paste a GUID with hyphens, compact format, braces, URN, or hexadecimal RAW.
Guid.ToByteArray(), select RAW .NET.Waiting for a valid input.
Generate UUID v4/v7 or validate an existing UUID. Cryptographic randomness comes from Web Crypto.
——Use OCR to recover text from screenshots, photos, or scanned documents. Recognition can take time depending on size and page count.
You can edit the result before copying or downloading it.
Check GPS, camera, dates, author, and other embedded data. You can remove specific JPEG fields or perform a deep cleanup before sharing.
Upload a screenshot and drag over the areas you want to hide. Everything happens locally in your browser.
Convert Unix seconds/milliseconds, ISO 8601, UTC, and local time.
—The browser interprets this field in your local timezone.
Encode, decode, inspect, and build URLs.
Generate SHA-256, SHA-384, or SHA-512 for text and files.
The file never leaves your device.
Drop a file or choose one.
Encode and decode Base64, files, and Data URLs locally.
Use the Base64 from the left panel or paste Base64 in the main input.
Convert decimal, hexadecimal, binary, octal, and text representations.
Compare text or code by line, side by side or inline.
Test regular expressions, capture groups, and replacements.
Convert CSV to JSON and JSON to CSV with a preview.
Format, validate, minify, and inspect XML locally.
Build and explain standard five-field cron expressions.
Generate and verify HMAC SHA-256, SHA-384, and SHA-512 locally.
Inspect PEM, JWK, and JWKS without sending keys to a server.
Do not paste private keys into sites that do not process locally.
Paste a complete token. Jr Labs decodes the Header and Payload in your browser and helps you interpret common claims.
Waiting for a JWT.
JWTs can contain sensitive information. Avoid pasting them into tools that do not process locally.
Seeing the Header and Payload does not prove the signature is authentic. Use Verify JWT signature below to perform a cryptographic check with a key you provide locally.
| Claim | Meaning | Value | Interpretation |
|---|
Paste JSON, drop a file, or load an example. Everything is processed locally in your browser.
Waiting for JSON.
Waiting for JSON.
A couple of minutes, if you feel like it. No streaks, rewards, or tricks to keep you here.
Quick reflexes. Classic rules.
Your best score is stored only in this browser.
A tiny puzzle for a tiny break.
Your best score is stored only in this browser.
Find the Jr Labs pairs.
Your best move count is stored only in this browser.