Your files stay here
No uploads or account needed.
Processed directly in your browser.
Convert WEBP files to PDF in your browser.
Useful tools for your images and QR codes.
Turn text or a link into a QR code. Add your color and logo.
Create QRREADUpload a QR image to extract and copy its contents.
Read QRChange pixel dimensions, with optional aspect ratio lock.
Edit imageRemove a solid background color and save as transparent PNG.
Edit imageProcessed on your device
No uploads or account needed.
Processed directly in your browser.
Preserve original vectors where possible.
Scanned images remain images.
The whole document or selected pages.
Download right after conversion.
Complex SVG filters, CSS and external fonts may look different. External images and scripts are not supported. Check important documents after conversion. PDF text may become paths; links, forms and animation are not preserved.
Password-protected PDFs are not supported. Limits: 20 files, 50 MB each, 100 MB total, and 100 pages per PDF. Complex files may take longer.
WEBP is an image format: selectable text and vector editing are not preserved. WEBP to PDF creates one PDF per image. Transparency becomes white; animation uses the first frame.
PDF to TXT combines selected pages into one UTF-8 file. Pages without text use OCR in the selected language, which takes longer and may misread small text or handwriting. TXT to PDF wraps UTF-8 text on A4 (200,000 characters, 100 pages). TIFF output is uncompressed and can be large; multipage TIFF becomes one multipage PDF.
Choose separate PDFs or combine files in list order. Transparency becomes white. Image text is not converted to editable text.
Up to 20 files · 50 MB each · 100 MB total. PDF inputs: up to 100 pages per file. Password-protected PDFs are not supported.
Selected files are processed in your browser. Download the results before closing this page.
Select One PDF in the output options, arrange the files using Move up and Move down, then convert. Separate files creates an individual PDF for each input instead.