Tulbo

free tools · in your browser
Never sent to a server · on-device
P0

Everyday tools, no install, one place.

Edit, compress and convert photos, merge/split/replace PDF pages, plus handy generators — ready the moment you open it.

Files never leave your device, so use it with peace of mind.

Favorites
Tap ★ to pin your go-to tools. Favorites are stored only in this browser and reset if you clear browsing data.
Photo
🖼️

Photo Studio

Crop, filters, text, mosaic, background removal and convert — in one screen

P
🗜️

Batch image compressor

Shrink many images at once — see savings before you save

🎨

Color picker from image

Click any spot to copy its HEX code instantly

✂️

Background remover

One click to a transparent PNG — then compose onto a new background

P
📐

Image resizer

Resize precisely by pixels or percent — format and quality included

🕶️

Privacy masking

Hide IDs and phone numbers with one drag — images and PDFs, safely

Video
🎬

Video Studio

Compress, resize, trim, convert and make GIFs — right in your browser, no upload

PDF
📎

Merge PDF

Combine multiple PDFs into one, in order

✂️

Split / Extract PDF

Pick only the pages you need into a new PDF

🔁

Replace / insert PDF pages

Swap a page in the middle, or slot new pages in anywhere

🧾

Images → PDF

Bundle multiple photos into one PDF

🖋️

Stamp / sign a PDF

Place a stamp or signature image anywhere and save

🖼️

PDF → images

Save each page as a JPG or PNG image

🗜️

Compress PDF

Slim down scan-heavy PDFs — preview the result before saving

Docs & text
📖

Image to text (OCR)

Pull text out of photos and scans — processed on your device

🔀

Text & document compare (Diff)

Paste text or drop PDF, Word and Excel files — changes highlighted line by line and character by character

🔄

Data converter (Excel·CSV·JSON)

Excel ↔ JSON, CSV and Markdown tables — just paste and convert

🔤

Character counter

With/without spaces, words, lines and bytes — live

Everyday tools
🏷️

Batch file renamer

Turn hundreds of files into name_01, name_02… in one go

🎡

Wheel & picker

Spin a wheel or draw random winners — lunch picks to giveaways

🔳

QR code generator

Turn links or text into a QR image

📇

Barcode generator

Create CODE128 / EAN-13 barcodes as images

📅

Date calculator · D-Day

Days between dates, or the date N days away — instantly

🔐

Password generator

Strong random passwords with your rules

Photo Studio

Crop, filters, text, mosaic, background removal and convert — in one screen

Ctrl+V
Paste your image here
Paste right after a screenshot, or drag a file in
or
preview
fit
Original
Current
Rotate · Flip
Crop ratio
Drag on the preview to set the crop area
Presets
Brightness100
Contrast100
Saturation100
Hue0
Grayscale0
Sepia0
Blur0
Vignette0
Content
Size6
Rotate0
Font
Color
Outline
Drag text on the preview to reposition
Tool
Apply as
Brush20
Color
Use mosaic to hide private info
Size100
Rotate0
Works best on people and objects · first run downloads a ~40MB model
Format
Width
px
Target sizeJPG·WEBP·AVIF
KB max

How to use

  1. Drop a photo in, or paste it with Ctrl+V.
  2. Move between Crop, Adjust, Text, Draw and Background tabs to edit.
  3. Drag the orange corner handle on a text to resize and rotate it at once.
  4. For mosaic or blur, drag a rectangle — it applies the moment you release.
  5. In the Export tab, pick a format (PNG·JPG·WebP) or a target size and save.

Tips

  • Made a mistake? Ctrl+Z or the Undo button steps back up to 4 times.
  • Use the eyedropper (💧) to pick any color from the photo for pen or text.
  • Background removal downloads its model (~40MB) once on first use.
Are my photos uploaded to a server?

No. All editing happens inside your browser on your device; files are never transmitted anywhere.

Which formats can I convert to?

PNG, JPG and WebP are supported, plus AVIF where your browser supports it. Auto compression to a target size (KB) is also available.

Merge PDF

Combine multiple PDFs into one, in order

Drop your PDFs here
You can also drag files here
or
Merge by

How to use

  1. Drop several PDF files in at once.
  2. File mode: reorder the cards on the left — the preview follows.
  3. Switch to page mode to arrange every page by drag or ←→, and remove with ×.
  4. When the order looks right, hit Merge & download.

Tips

  • Thumbnails show up to the first 60 pages per file, but merging always uses every page.
  • Above 400 total pages, only file-level merging is offered for performance.
  • Each file gets a color badge so you can tell pages apart at a glance.
How many files can I merge?

There is no fixed limit; speed depends on your device and file sizes.

Is it safe?

PDFs are processed only in browser memory and never sent to a server. Closing the tab clears everything.

Split / Extract PDF

Pick only the pages you need into a new PDF

Drop your PDF here
You can also drag files here
or

How to use

  1. Upload a PDF — every page appears as a thumbnail.
  2. Click the pages you want to keep (Select all / none helps).
  3. Hit Extract to save them as a new PDF.

Tips

  • What you select is exactly what you get — the thumbnails are the preview.
  • Need a long range? Select all, then click off the few you do not need.
Can I pick specific pages?

Yes. Click page previews to select exactly the pages you want, then extract them into a new PDF.

Replace / insert PDF pages

Swap a page in the middle, or slot new pages in anywhere

Drop your PDF here
You can also drag files here
or
① Click the anchor page (to replace, or as the insert position)
Action
② Choose the new content
Copied an image? Just paste it with Ctrl+V
Click pages to take — multiple allowed

How to use

  1. Upload the original PDF and click the anchor page.
  2. Choose an action: Replace, Insert before or Insert after.
  3. Take pages from another PDF (multiple allowed) or add an image — Ctrl+V works for screenshots.
  4. Apply, keep editing other pages, then download once at the end.

Tips

  • Replace can be one-to-many: remove one page and insert several.
  • Inserted images are sized to match the anchor page automatically.
What can I use as the replacement?

A specific page from another PDF, or an image (scan/photo). Images are fitted to the original page size.

Can I replace multiple pages?

Yes. After one replacement, select another page and repeat, then download once at the end.

Images → PDF

Bundle multiple photos into one PDF

Drop your images here
You can also drag files here
or
Page size
Image placement
Vertical position
Margin color

How to use

  1. Add several photos (Ctrl+V paste works too).
  2. Drag thumbnails or use ←→ to set the order.
  3. Pick page size (A4 portrait/landscape/original), placement (fit/fill), vertical position and margin color — thumbnails preview the real layout.
  4. Hit Create PDF to save.

Tips

  • For portrait photos, A4 portrait + Fit is the safe default.
  • A custom margin color gives an album or portfolio feel.

QR code generator

Turn links or text into a QR image

Content — a link or any text
Colors (code · background)
Center logo (optional)
With a logo, the QR is generated at the highest error-correction level (H). Some readers may still struggle — do a scan test.

How to use

  1. Type a link or any text.
  2. Change the colors (code·background) and optionally add a center logo.
  3. Generate, then Save PNG.

Tips

  • With a logo, the QR uses maximum error correction (H) — still, always do a real scan test before printing.
  • Low contrast (light code on light background) can hurt scanability.

Batch image compressor

Shrink many images at once — see savings before you save

Drop your images here
You can also drag files here
or
Output format
Quality75
Max width (optional)
px
Target size per image
KB max
PNG is lossless, so quality and target-size settings don’t apply. Choose JPG or WEBP to shrink files.

How to use

  1. Drop in many images at once (Ctrl+V works too).
  2. Thumbnails appear on the left, per-file estimated savings on the right.
  3. Tune format, quality, max width — or set a per-image target size and hit Auto-fit.
  4. Compress & download as a ZIP.

Tips

  • At equal quality, WebP is usually smaller than JPG.
  • PNG is lossless, so the quality slider does not apply — switch to JPG/WebP to shrink.
Will quality suffer?

You control quality with a slider and see per-file savings before saving. WebP is usually smaller than JPG at the same quality.

Color picker from image

Click any spot to copy its HEX code instantly

Drop your image here
You can also drag files here
or
Picked colors
Dominant colors
Click the image to pick & copy a color
fit

How to use

  1. Upload an image (Ctrl+V works) — dominant colors are extracted automatically.
  2. Click anywhere on the photo to copy that pixel’s HEX code instantly.
  3. A magnifier loupe follows your cursor for pixel-perfect picks.
  4. Zoom with − / + / Fit for fine details.

Tips

  • Picked colors stack above the photo so you can compare them like a palette.

Character counter

With/without spaces, words, lines and bytes — live

With spaces
0
No spaces
0
Words
0
Lines
0
Bytes
0

How to use

  1. Paste your text — characters (with/without spaces), words, lines and bytes update live.

Tips

  • Handy for essay limits and social media character caps.

Password generator

Strong random passwords with your rules

Length16

How to use

  1. Pick a length and character types (upper, lower, digits, symbols).
  2. Generate, then Copy to use it right away.

Tips

  • 16+ characters with symbols is a realistic safety bar.
  • Generation uses your browser’s crypto randomness and is never stored or sent anywhere.

Video Studio

Compress, resize, trim, convert and make GIFs — right in your browser, no upload

Drop your video here
You can also drag files here
or
Start00:00
End00:00
Resolution
Quality
Format
Make a GIF
Frames per second
Width
gif
Why does conversion take as long as the video?

Without a server, your browser literally plays the video and re-records it. A 3-minute video takes about 3 minutes — and the file never leaves your device. A faster engine is on the roadmap.

MP4 is disabled for me

MP4 output is enabled only when your browser supports it (recent Chrome, Safari…). Otherwise we save WebM, which plays in most players and on the web.

Batch file renamer

Turn hundreds of files into name_01, name_02… in one go

Drop your files here — any type
You can also drag files here
or
Base name
Start number
Number digits
Sort by

How to use

  1. Drop your files in — any type works.
  2. Set a base name, start number and digits — the result names preview instantly.
  3. Choose sorting (name, date, manual) — manual lets you drag the order, with image thumbnails.
  4. Download everything as a ZIP.

Tips

  • For trip photos where order matters, manual sort with thumbnails is the safest.

Barcode generator

Create CODE128 / EAN-13 barcodes as images

Format

How to use

  1. Enter a value and pick a format (CODE128 or EAN-13).
  2. The preview renders instantly — Save PNG to download.

Tips

  • EAN-13 needs 12–13 digits; for free text use CODE128.

Date calculator · D-Day

Days between dates, or the date N days away — instantly

Between two dates
Between two dates
Add · subtract days
Days to add (negative = earlier)
Add · subtract days

How to use

  1. Between two dates: pick both dates to get the gap in days and weeks.
  2. Add / subtract: enter a base date and days to get the resulting date (negative = past).

Tips

  • Great for countdowns, contract deadlines and anniversaries.

Stamp / sign a PDF

Place a stamp or signature image anywhere and save

Drop your PDF here
You can also drag files here
or
Add a stamp/signature image (Ctrl+V works too)
Size22
Opacity100
Click the page to stamp

How to use

  1. Upload a PDF — the settings panel opens right away.
  2. Add a stamp/signature image (Ctrl+V works) or draw one with ✍️.
  3. Click the target page, then drag the stamp into place on the preview.
  4. Adjust size and opacity, Apply — repeat on other pages, then download.

Tips

  • Hand-drawn signatures become transparent PNGs that sit naturally on the page.
  • Slightly lowering opacity gives a realistic ink look.

PDF → images

Save each page as a JPG or PNG image

Drop your PDF here
You can also drag files here
or
Image format
Resolution

How to use

  1. Upload a PDF and select the pages to convert.
  2. Choose format (PNG·JPG) and resolution.
  3. Save — multiple pages come down as a ZIP.

Tips

  • Go higher resolution for print or zooming; JPG is lighter for sharing.

Compress PDF

Slim down scan-heavy PDFs — preview the result before saving

Drop your PDF here
You can also drag files here
or
Quality
Resolution
Pages are converted to images, so text becomes non-selectable. Works best on scan/photo-heavy PDFs.
preview

How to use

  1. Upload a PDF and choose quality and resolution.
  2. Hit Compress — you get a preview and the size change.
  3. Check the savings, then download if you like the result.

Tips

  • Works best on scan/photo-heavy PDFs — text-only PDFs are often already efficient.
  • After compression, pages become images, so text is no longer selectable (as noted on screen).

Privacy masking

Hide IDs and phone numbers with one drag — images and PDFs, safely

Drop an image or PDF here
You can also drag files here
or
Mask style
Drag over the area to hide — it applies the moment you release
Format
① Click the page to redact
Drag over the area to hide — it applies the moment you release
A black box alone leaves the text underneath copyable. This tool flattens the page to an image, permanently removing the text — that page becomes non-selectable.

How to use

  1. Upload an image or PDF — screenshots paste right in with Ctrl+V.
  2. Images: pick a style (black box, mosaic, blur) and drag over the area — it applies on release.
  3. PDFs: click the page, drag over the area, then hit Redact selection.
  4. When everything is covered, save or download.

Tips

  • A black box alone leaves PDF text copyable underneath — this tool flattens the page to an image so the data is truly gone.
  • Mistakes? Undo (last 5) or Restore original.
  • Everything stays on your device — safe even for IDs and contracts.
Is the data under the box really gone?

Yes. Images have their pixels destroyed, and PDF pages are re-rendered as images so the original text data is removed. It can’t be recovered by copying or moving objects.

Text & document compare (Diff)

Paste text or drop PDF, Word and Excel files — changes highlighted line by line and character by character

BASE Original (old version)
Load from file — PDF · Word (.docx) · Excel · TXT
REV Revised (new version)
Load from file — PDF · Word (.docx) · Excel · TXT
Changes — click to jump to that spot
BASE Original (old version)
REV Revised (new version)

How to use

  1. Paste text into Base (left) and Revised (right), or drop files — PDF, Word (.docx), Excel and TXT are supported.
  2. Hit Compare to get a change list plus side-by-side highlights.
  3. Click any change in the list to jump both panes to that exact spot.

Tips

  • PDFs show locations as page numbers (p.3); plain text uses line numbers.
  • Scanned-image PDFs have no extractable text to compare (OCR is coming).
  • You can edit the extracted text before comparing.
Which files can I compare?

PDF, Word (.docx), Excel (.xlsx/.csv) and plain text. Text is extracted for comparison, so formatting and images are ignored, and scanned image PDFs have no text to compare (OCR coming). Save legacy .doc/.hwp as .docx first.

Data converter (Excel·CSV·JSON)

Excel ↔ JSON, CSV and Markdown tables — just paste and convert

Drop an Excel or CSV file here
You can also drag files here
or
Sheet
Output format

How to use

  1. Drop an Excel/CSV file, or just paste below — Excel tables, CSV and JSON are auto-detected.
  2. Pick a sheet if there are several.
  3. Choose an output (JSON, JSON 2D, CSV, Markdown) — conversion is instant.
  4. Copy it, or save as .xlsx.

Tips

  • Copying a range straight out of Excel and pasting here is the fastest workflow.
  • Markdown tables paste straight into GitHub or Notion.

Image resizer

Resize precisely by pixels or percent — format and quality included

Drop your image here
You can also drag files here
or
Width (px)
Height (px)
Format

How to use

  1. Upload an image — a preview and its original size appear.
  2. Type width/height in pixels (ratio stays linked) or tap 100·75·50·25%.
  3. Pick format and quality — the estimated size updates live.
  4. Save to download.

Tips

  • The quality slider appears only for JPG and WebP.
  • The new dimensions are appended to the filename automatically.

Image to text (OCR)

Pull text out of photos and scans — processed on your device

Drop your image here
You can also drag files here
or
Quick extraction — best for printed text; Korean and handwriting accuracy is limited
Recognition language
The recognition model downloads on first use (a few MB per language, cached afterwards)
P High-accuracy OCR · coming soon

A server vision model for Korean, tables and handwriting — preview free, document download for 1 token. Only this feature sends your file to a server, deleted right after processing.

How to use

  1. Upload an image or paste it with Ctrl+V — screenshots work instantly.
  2. Pick a recognition language (Korean+English / English).
  3. Hit Extract text — the result appears on the right with a progress readout.
  4. Tidy up the result, then Copy it or Save as .txt.

Tips

  • The recognition model (a few MB per language) downloads once — cached and fast afterwards.
  • Printed text in sharp photos works best. Korean and handwriting accuracy is limited — high-accuracy OCR is coming.
  • All recognition happens on your device.

Wheel & picker

Spin a wheel or draw random winners — lunch picks to giveaways

Winners

How to use

  1. Type an item and press Enter or Add — each becomes a chip. Paste multiple lines to add them all at once (duplicates removed, up to 60).
  2. Wheel mode: hit Spin! — the wheel turns and the pointer picks the winner.
  3. Draw mode: set how many winners, then hit Draw now for a random pick.
  4. Turn on Remove picked items so repeat draws never pick the same one twice.

Tips

  • Hit the × on a chip to remove just that item.
  • Perfect for lunch choices, presentation order, giveaways and chore duty.
  • Draws use your browser randomness and are never stored or sent anywhere.