PDF tools
ClientChoose a PDF task first: merge, split, reorder, rotate, delete pages, add page numbers or watermarks, compress, protect, convert pages to images, build a PDF from images, extract text, or inspect metadata. Files stay on your device unless a page states otherwise.
Not sure which card to open first? Read Which PDF tool should I use?.
Browse PDF tools
Start with merge or split for document assembly, editing cards for page changes, and conversion cards when you need images, text, or file details.
Merge PDF
ClientCombine multiple PDF files in order—one download, all processing in your browser.
Split PDF
ClientExtract a page range into a new PDF, or save each page as its own file when the document is small enough.
PDF to image
ClientRender PDF pages to PNG or JPEG—pick a range, scale, and download images in your browser.
Images to PDF
ClientCombine PNG or JPEG files into one PDF—one page per image, all processing in your browser.
PDF info
ClientSee page count, document metadata, and encryption status before you edit the file elsewhere.
Rotate PDF
ClientTurn pages by 90°, 180°, or 270° for a page range—download a corrected PDF in your browser.
Reorder PDF pages
ClientChange page sequence with comma order or move rows—download a reordered PDF in your browser.
Add PDF page numbers
ClientStamp page numbers on every page—choose format and position, then download in your browser.
Delete PDF pages
ClientRemove a page range and download the rest—keep at least one page, all in your browser.
Extract PDF text
ClientCopy embedded text from PDF pages—no OCR for scans; export or copy in your browser.
Compress PDF
ClientRe-save a PDF with lighter object streams in your browser—best-effort, not scan OCR shrink.
PDF watermark
ClientAdd diagonal text to every page—download a watermarked PDF in your browser.
Password protect PDF
ClientEncrypt with a user password—download a protected copy without uploading to a server.
Crop PDF
ClientTrim margins on selected pages—download a cropped PDF in your browser.
PDF page dimensions
ClientRead width and height of each PDF page in points.
Strip PDF metadata
ClientRemove title, author, and keywords then download.
Set PDF producer tag
ClientStamp Producer metadata and download updated PDF.
Reverse PDF page order
ClientDownload PDF with pages in reverse order.
Add blank PDF page
ClientAppend one blank page matching first page size.
Duplicate first PDF page
ClientAppend a copy of page 1 to the document.
PDF page rotation read
ClientList rotation angle for each page.
Clear PDF keywords
ClientRemove keywords field and download PDF.
Set PDF title only
ClientSet document title metadata and download.
PDF page count
ClientCount pages in an uploaded PDF file.
PDF first page only
ClientDownload new PDF containing only page 1.
Normalize PDF rotation
ClientReset all page rotations to 0° and download.
Split PDF at page
ClientDownload two PDFs: before and from page N.
Extract last PDF page
ClientDownload PDF with only the final page.
Set PDF author
ClientSet Author metadata and download PDF.
Set PDF subject
ClientSet Subject metadata and download PDF.
PDF page size read
ClientList page sizes in points and inches.
Read PDF metadata
ClientShow title, author, subject, and keywords.
Repack PDF copy
ClientCopy all pages into a fresh PDF download.
Remove odd PDF pages
ClientKeep even pages only and download.
Remove even PDF pages
ClientKeep odd pages only and download.
Trim PDF to first N pages
ClientKeep first 5 pages and download.
Prepend blank PDF page
ClientInsert blank page before page 1.
PDF annotation hint
ClientReport if PDF has form fields (info).
Rotate all PDF pages
ClientDownload PDF with every page rotated 90°.
Duplicate first PDF page
ClientDownload PDF with page 1 copied to the end.
Reverse PDF page order
ClientDownload PDF with pages in reverse order.
Count PDF pages
ClientShow total page count for uploaded PDF.
Set PDF creator
ClientSet Creator metadata and download PDF.
Set PDF producer
ClientSet Producer metadata and download PDF.
Set PDF keywords
ClientSet Keywords metadata and download PDF.
PDF blank page hint
ClientList pages with minimal content (hint only).
PDF page orientation
ClientList portrait vs landscape per page.
Add blank page at end
ClientDownload PDF with one blank page appended.
Extract PDF page range
ClientDownload PDF with pages 1 through N.
PDF flatten copy
ClientCopy all pages into a fresh PDF download.
Rotate PDF 180°
ClientDownload PDF with every page rotated 180°.
Set PDF title
ClientSet document title metadata and download.
Set PDF author
ClientSet Author metadata and download PDF.
Set PDF subject
ClientSet Subject metadata and download PDF.
Read PDF title
ClientShow document title from uploaded PDF.
PDF page size
ClientList page sizes in points and inches.
Remove last PDF page
ClientDownload PDF without the final page.
Insert blank PDF page
ClientAppend one blank page matching page 1 size.
PDF page dimensions
ClientWidth and height in pt for each page.
PDF encryption hint
ClientReport whether PDF appears encrypted.
Read PDF metadata
ClientShow title, author, subject, and producer.
Repack PDF copy
ClientCopy all pages into a fresh PDF download.
Rotate PDF 90°
ClientDownload PDF with every page rotated 90° clockwise.
Rotate PDF 270°
ClientDownload PDF with every page rotated 270°.
Count PDF pages
ClientReport page count from uploaded PDF.
Copy first PDF page
ClientDownload PDF containing only the first page.
PDF merge page count
ClientShow total pages if PDFs were merged (single file hint).
Read PDF creator
ClientShow Creator metadata from uploaded PDF.
Read PDF producer
ClientShow Producer metadata from uploaded PDF.
Set PDF keywords
ClientSet Keywords metadata and download PDF.
PDF flatten hint
ClientReport page count and flatten recommendation.
Rotate first PDF page
ClientRotate only page 1 by 90° and download.
PDF split at half
ClientDownload PDF with first half of pages only.
PDF version hint
ClientReport page count and pdf-lib load status.
Rotate PDF 180°
ClientDownload PDF with every page rotated 180°.
Read PDF author
ClientShow Author metadata from uploaded PDF.
Read PDF subject
ClientShow Subject metadata from uploaded PDF.
Read PDF title
ClientShow Title metadata from uploaded PDF.
Set PDF author
ClientSet Author metadata and download PDF.
Set PDF subject
ClientSet Subject metadata and download PDF.
Set PDF title
ClientSet Title metadata and download PDF.
Read PDF page size
ClientReport first page width and height in points.
Read PDF mod date
ClientShow ModDate metadata from PDF.
Read PDF creation date
ClientShow CreationDate metadata from PDF.
PDF encryption check
ClientReport whether PDF appears encrypted.
PDF page labels
ClientList page numbers with size for each page.
Rotate PDF 270°
ClientDownload PDF with every page rotated 270°.
Read PDF keywords
ClientShow Keywords metadata from uploaded PDF.
Set PDF keywords
ClientSet Keywords metadata and download PDF.
Read PDF creator
ClientShow Creator metadata from uploaded PDF.
Read PDF producer
ClientShow Producer metadata from uploaded PDF.
PDF page count
ClientCount pages in uploaded PDF.
PDF landscape check
ClientReport if first page is landscape or portrait.
PDF size report
ClientReport uploaded PDF file size in KB and MB.
PDF version hint
ClientReport page count and encryption hint.
Rotate PDF 90°
ClientDownload PDF with every page rotated 90°.
Set PDF title (DV)
ClientSet Title metadata and download PDF.
PDF all page dimensions
ClientList width×height for every page.
Rotate PDF 180°
ClientDownload a PDF with every page rotated 180°.
Read PDF author
ClientShow Author metadata from an uploaded PDF.
Set PDF author
ClientSet Author metadata and download the PDF.
Read PDF subject
ClientShow Subject metadata from an uploaded PDF.
Set PDF subject
ClientSet Subject metadata and download the PDF.
Read PDF title
ClientShow Title metadata from an uploaded PDF.
First PDF page size
ClientWidth and height in points of page 1.
PDF encryption hint
ClientTry loading with and without ignoreEncryption.
Reset PDF rotation
ClientSet every page rotation to 0° and download.
Read PDF creation date
ClientShow CreationDate metadata from an uploaded PDF.
Copy first PDF page
ClientDownload a new PDF that contains only page 1.
PDF page count
ClientCount pages in an uploaded PDF.
Rotate PDF 90°
ClientDownload a PDF with every page rotated 90°.
Read PDF keywords
ClientShow Keywords metadata from an uploaded PDF.
Set PDF keywords
ClientSet Keywords metadata and download the PDF.
Read PDF creator
ClientShow Creator metadata from an uploaded PDF.
Read PDF producer
ClientShow Producer metadata from an uploaded PDF.
Read PDF modification date
ClientShow ModDate metadata from an uploaded PDF.
PDF first page square check
ClientCheck whether page 1 width equals height.
PDF file size in KB
ClientShow uploaded PDF size in kilobytes.
Rotate PDF 270°
ClientDownload a PDF with every page rotated 270°.
Set PDF title
ClientSet Title metadata and download the PDF.
First PDF page size
ClientWidth and height in points of page 1 only.
PDF page count
ClientCount pages in an uploaded PDF.
Rotate PDF 180°
ClientDownload a PDF with every page rotated 180°.
Read PDF title
ClientShow Title metadata from an uploaded PDF.
Set PDF author
ClientSet Author metadata and download the PDF.
Set PDF subject
ClientSet Subject metadata and download the PDF.
Read PDF subject
ClientShow Subject metadata from an uploaded PDF.
PDF landscape check
ClientCheck whether page 1 is wider than tall.
PDF file size in MB
ClientShow uploaded PDF size in megabytes.
Read PDF author
ClientShow Author metadata from an uploaded PDF.
Set PDF title
ClientSet Title metadata and download the PDF.
PDF A4 size check
ClientCheck whether page 1 matches A4 dimensions (595×842 pt).
PDF page area
ClientArea in square points of page 1.
Set PDF keywords
ClientSet Keywords metadata and download the PDF.
Rotate PDF 270°
ClientDownload a PDF with every page rotated 270°.
Read PDF creator
ClientShow Creator metadata from an uploaded PDF.
Set PDF creator
ClientSet Creator metadata and download the PDF.
Set PDF producer
ClientSet Producer metadata and download the PDF.
Read PDF producer
ClientShow Producer metadata from an uploaded PDF.
PDF portrait check
ClientCheck whether page 1 is taller than wide.
PDF file size in KB
ClientShow uploaded PDF size in kilobytes.
PDF page count
ClientCount pages in an uploaded PDF.
Set PDF title
ClientSet Title metadata and download the PDF.
PDF US Letter check
ClientCheck whether page 1 matches US Letter (612×792 pt).
PDF page aspect ratio
ClientWidth-to-height ratio of page 1.
Read PDF keywords
ClientShow Keywords metadata from an uploaded PDF.
Rotate PDF 90°
ClientDownload a PDF with every page rotated 90°.
Read PDF author
ClientShow Author metadata from an uploaded PDF.
Set PDF author
ClientSet Author metadata and download the PDF.
Set PDF subject
ClientSet Subject metadata and download the PDF.
Read PDF subject
ClientShow Subject metadata from an uploaded PDF.
Set PDF keywords
ClientSet Keywords metadata and download the PDF.
Set PDF title
ClientSet Title metadata and download the PDF.
PDF A4 check
ClientCheck whether page 1 matches A4 (595×842 pt).
PDF landscape check
ClientCheck whether page 1 is wider than tall.
PDF file size in MB
ClientShow uploaded PDF size in megabytes.
Set PDF creator
ClientSet Creator metadata and download the PDF.
Set PDF producer
ClientSet Producer metadata and download the PDF.
Rotate PDF 270°
ClientDownload a PDF with every page rotated 270°.
Read PDF title
ClientShow Title metadata from an uploaded PDF.
Set PDF title
ClientSet Title metadata and download the PDF.
Set PDF author
ClientSet Author metadata and download the PDF.
Set PDF subject
ClientSet Subject metadata and download the PDF.
Set PDF keywords
ClientSet Keywords metadata and download the PDF.
Read PDF keywords
ClientShow Keywords metadata from an uploaded PDF.
PDF Letter check
ClientCheck whether page 1 matches US Letter (612×792 pt).
PDF portrait check
ClientCheck whether page 1 is taller than wide.
PDF file size in KB
ClientShow uploaded PDF size in kilobytes.
Set PDF creator
ClientSet Creator metadata and download the PDF.
Set PDF producer
ClientSet Producer metadata and download the PDF.
Rotate PDF 270°
ClientDownload a PDF with every page rotated 270°.
Read PDF title
ClientShow Title metadata from an uploaded PDF.
Set PDF title
ClientSet Title metadata and download the PDF.
Set PDF author
ClientSet Author metadata and download the PDF.
Set PDF subject
ClientSet Subject metadata and download the PDF.
Set PDF keywords
ClientSet Keywords metadata and download the PDF.
Read PDF keywords
ClientShow Keywords metadata from an uploaded PDF.
PDF Letter check
ClientCheck whether page 1 matches US Letter (612×792 pt).
PDF portrait check
ClientCheck whether page 1 is taller than wide.
PDF file size in KB
ClientShow uploaded PDF size in kilobytes.
Set PDF creator
ClientSet Creator metadata and download the PDF.
Set PDF producer
ClientSet Producer metadata and download the PDF.
Rotate PDF 180°
ClientDownload a PDF with every page rotated 180°.
Read PDF author
ClientShow Author metadata from an uploaded PDF.
Read PDF subject
ClientShow Subject metadata from an uploaded PDF.
Set PDF title
ClientSet Title metadata and download the PDF.
Set PDF author
ClientSet Author metadata and download the PDF.
Set PDF subject
ClientSet Subject metadata and download the PDF.
Set PDF keywords
ClientSet Keywords metadata and download the PDF.
PDF A4 check
ClientCheck whether page 1 matches ISO A4 (595×842 pt).
PDF landscape check
ClientCheck whether page 1 is wider than tall.
PDF file size in MB
ClientShow uploaded PDF size in megabytes.
Set PDF creator
ClientSet Creator metadata and download the PDF.
Set PDF producer
ClientSet Producer metadata and download the PDF.
Rotate PDF 90°
ClientDownload a PDF with every page rotated 90° clockwise.
Read PDF keywords
ClientShow Keywords metadata from an uploaded PDF.
Read PDF creator
ClientShow Creator metadata from an uploaded PDF.
Set PDF title
ClientSet Title metadata and download the PDF.
Set PDF author
ClientSet Author metadata and download the PDF.
Set PDF subject
ClientSet Subject metadata and download the PDF.
Set PDF keywords
ClientSet Keywords metadata and download the PDF.
PDF Letter check
ClientCheck whether page 1 matches US Letter (612×792 pt).
PDF square check
ClientCheck whether page 1 is approximately square.
PDF page count
ClientShow total page count of an uploaded PDF.
Set PDF creator
ClientSet Creator metadata and download the PDF.
Set PDF producer
ClientSet Producer metadata and download the PDF.
Rotate PDF 270°
ClientDownload a PDF with every page rotated 270° clockwise.
Read PDF subject
ClientShow Subject metadata from an uploaded PDF.
Read PDF producer
ClientShow Producer metadata from an uploaded PDF.
Set PDF title
ClientSet Title metadata and download the PDF.
Set PDF author
ClientSet Author metadata and download the PDF.
Set PDF subject
ClientSet Subject metadata and download the PDF.
Set PDF keywords
ClientSet Keywords metadata and download the PDF.
Set PDF creator
ClientSet Creator metadata and download the PDF.
Set PDF producer
ClientSet Producer metadata and download the PDF.
PDF A3 check
ClientCheck whether page 1 matches ISO A3 (842×1191 pt).
PDF portrait check
ClientCheck whether page 1 is portrait (height > width).
PDF size in KB
ClientShow uploaded PDF file size in kilobytes.
Rotate PDF 90°
ClientDownload a PDF with every page rotated 90° clockwise.
Read PDF title
ClientShow Title metadata from an uploaded PDF.
Read PDF keywords
ClientShow Keywords metadata from an uploaded PDF.
Set PDF title
ClientSet Title metadata and download the PDF.
Set PDF author
ClientSet Author metadata and download the PDF.
Set PDF subject
ClientSet Subject metadata and download the PDF.
Set PDF keywords
ClientSet Keywords metadata and download the PDF.
Set PDF creator
ClientSet Creator metadata and download the PDF.
Set PDF producer
ClientSet Producer metadata and download the PDF.
PDF A4 check
ClientCheck whether page 1 matches ISO A4 (595×842 pt).
PDF landscape check
ClientCheck whether page 1 is landscape (width > height).
PDF size in MB
ClientShow uploaded PDF file size in megabytes.
Rotate PDF 180°
ClientDownload a PDF with every page rotated 180°.
Read PDF author
ClientShow Author metadata from an uploaded PDF.
Read PDF subject
ClientShow Subject metadata from an uploaded PDF.
Set PDF title
ClientSet Title metadata and download the PDF.
Set PDF author
ClientSet Author metadata and download the PDF.
Set PDF subject
ClientSet Subject metadata and download the PDF.
Set PDF keywords
ClientSet Keywords metadata and download the PDF.
Set PDF creator
ClientSet Creator metadata and download the PDF.
Set PDF producer
ClientSet Producer metadata and download the PDF.
PDF Letter check
ClientCheck whether page 1 matches US Letter (612×792 pt).
PDF portrait check
ClientCheck whether page 1 is portrait (height > width).
PDF size in KB
ClientShow uploaded PDF file size in kilobytes.
Rotate PDF 90°
ClientDownload a PDF with every page rotated 90° clockwise.
Read PDF title
ClientShow Title metadata from an uploaded PDF.
Read PDF keywords
ClientShow Keywords metadata from an uploaded PDF.
Set PDF title
ClientSet Title metadata and download the PDF.
Set PDF author
ClientSet Author metadata and download the PDF.
Set PDF subject
ClientSet Subject metadata and download the PDF.
Set PDF keywords
ClientSet Keywords metadata and download the PDF.
Set PDF creator
ClientSet Creator metadata and download the PDF.
Set PDF producer
ClientSet Producer metadata and download the PDF.
PDF A4 check
ClientCheck whether page 1 matches A4 (595×842 pt).
PDF landscape check
ClientCheck whether page 1 is landscape (width > height).
PDF size in MB
ClientShow uploaded PDF file size in megabytes.
Rotate PDF 180°
ClientDownload a PDF with every page rotated 180°.
Read PDF author
ClientShow Author metadata from an uploaded PDF.
Read PDF subject
ClientShow Subject metadata from an uploaded PDF.
Set PDF title
ClientSet Title metadata and download the PDF.
Set PDF author
ClientSet Author metadata and download the PDF.
Set PDF subject
ClientSet Subject metadata and download the PDF.
Set PDF keywords
ClientSet Keywords metadata and download the PDF.
Set PDF creator
ClientSet Creator metadata and download the PDF.
Set PDF producer
ClientSet Producer metadata and download the PDF.
PDF US Letter check
ClientCheck whether page 1 matches US Letter (612×792 pt).
PDF portrait check
ClientCheck whether page 1 is portrait (height > width).
PDF page count
ClientShow total page count of an uploaded PDF.
Rotate PDF 270°
ClientDownload a PDF with every page rotated 270°.
Read PDF title
ClientShow Title metadata from an uploaded PDF.
Read PDF keywords
ClientShow Keywords metadata from an uploaded PDF.
Set PDF title
ClientSet Title metadata and download the PDF.
Set PDF author
ClientSet Author metadata and download the PDF.
Set PDF subject
ClientSet Subject metadata and download the PDF.
Set PDF keywords
ClientSet Keywords metadata and download the PDF.
Set PDF creator
ClientSet Creator metadata and download the PDF.
Set PDF producer
ClientSet Producer metadata and download the PDF.
PDF A4 check
ClientCheck whether page 1 matches A4 (595×842 pt).
PDF landscape check
ClientCheck whether page 1 is landscape (width > height).
PDF file size
ClientShow uploaded PDF file size in bytes and KB.
Rotate PDF 45°
ClientDownload a PDF with every page rotated 45°.
Read PDF author
ClientShow Author metadata from an uploaded PDF.
Read PDF subject
ClientShow Subject metadata from an uploaded PDF.
Set PDF title
ClientSet Title metadata and download the PDF.
Set PDF author
ClientSet Author metadata and download the PDF.
Set PDF subject
ClientSet Subject metadata and download the PDF.
Set PDF keywords
ClientSet Keywords metadata and download the PDF.
Set PDF creator
ClientSet Creator metadata and download the PDF.
Set PDF producer
ClientSet Producer metadata and download the PDF.
PDF US Letter check
ClientCheck whether page 1 matches US Letter (612×792 pt).
PDF portrait check
ClientCheck whether page 1 is portrait (height > width).
PDF page count
ClientShow total page count of an uploaded PDF.
Edit PDF metadata
ClientChange title, author, subject, and keywords—download an updated PDF locally.
Nearby workflows on Toolcore
- Merge PDF — Combine multiple PDF files in order—one download; processing stays in your browser. after you download or inspect a PDF on this page.
- Split PDF — Extract a page range or download one PDF per page—processing stays in your browser. after you download or inspect a PDF on this page.
- PDF watermark — Add diagonal text to every PDF page in the browser—download a labeled copy without upload. after you download or inspect a PDF on this page.
- PDF info — Inspect page count, metadata, and encryption status—processing stays in your browser. after you download or inspect a PDF on this page.
Common use cases
- Merge scanned chapters or invoices before emailing one attachment.
- Split a long export to send only the pages a reviewer needs.
- Export slides or diagrams as PNG/JPEG for chat, docs, or thumbnails.
- Turn a set of PNG or JPEG scans into one PDF attachment.
- Check page count and encryption before merge or split.
- Combine merge and split when reorganizing exports from different apps.
Common mistakes to avoid
Expecting password removal
These tools do not crack PDF passwords. Decrypt elsewhere if merge fails on a locked file.
Merging huge print-ready files
Browser memory is limited. Stay under the per-file size shown on each tool page.
FAQ
Are PDFs uploaded to Toolcore?
No. Processing runs locally in your browser tab unless a page states otherwise.
Where is merge?
Open the Merge PDF card—it lives at /tools/pdf/merge.
Where is split?
Open the Split PDF card at /tools/pdf/split to extract pages or save one file per page.
Where is PDF to image?
Open the PDF to image card at /tools/pdf/to-image to render pages as PNG or JPEG.
Where is images to PDF?
Open the Images to PDF card at /tools/pdf/from-images to stack PNG/JPEG files into one download.
Where is PDF info?
Open the PDF info card at /tools/pdf/info for page count, metadata, and encryption status.
More tools
Explore other utilities on Toolcore—useful next steps outside this hub.
Image convert
ClientConvert, enhance (tone & sharpen), resize, read EXIF & export clean—WebP, JPEG, PNG in browser. Pair with Image resize and QR or barcode in Media.
Compress & minify
ClientHTML, JS, CSS, XML, SQL, JSON minify; batch JPEG/WebP image compression.
File checksum & hash
ClientSHA-256, SHA-512, MD5, CRC-32, and more for a local file—verify downloads without uploading.
MIME types & file extensions
ClientLook up common MIME types from extensions (and vice versa)—filterable table, copy Content-Type—client-side.