# Zippy PDF > A browser-based PDF studio on RuntimeHub for six practical document operations. Canonical page: https://runtime-hub.com/pdf-tools/ ## Capabilities - Merge multiple readable PDF documents into one ordered PDF. - Split a PDF by custom page ranges, odd/even pages, individual pages, or fixed-size groups. - Crop pages with a visual selection and rotate individual pages or apply a matching adjustment to all pages. Crop is not secure redaction. - Rearrange pages visually using thumbnails; drag pages to a new position and remove unwanted pages. - Inspect effective DPI for embedded raster images by sampling PDF pages and comparing image pixel dimensions with their displayed physical size. The estimate applies to raster images, not vector text or vector artwork. - Compress by rasterizing pages to JPEG at 72, 96, 150, or 300 DPI. These presets are intended for very small sharing copies, screen use, everyday reading, and print detail respectively. JPEG quality is tuned for each preset. - Compare the generated PDF with the original. A file is offered as a compressed download only when it is at least 1 KB and 1% smaller; otherwise Zippy reports that there was no useful size reduction and does not offer the larger or negligible-saving output. - Export selected PDF pages as individual PNG images. ## Compression limits and trade-offs - Compression rebuilds each page as a JPEG image. Selectable text, links, vector artwork, forms, accessibility structure, and document semantics are not preserved in the rasterized result. - Source DPI is an estimate based on embedded image dimensions and their accumulated PDF placement transforms on sampled pages (up to 24 pages). It uses image placement area to reduce the influence of tiny logos. PDFs containing only text/vector content do not have one meaningful source DPI. - If the chosen target DPI is higher than the detected source DPI, the output is upscaled; this adds pixels, not detail, and may increase file size. - Compression results vary by source document. If no useful reduction is achieved, keep the original or try a lower DPI. ## Privacy and processing - Document bytes are processed in the active browser tab; Zippy has no document-upload endpoint. - PDF.js and pdf-lib browser libraries load from cdnjs when the first file is selected. Their scripts require a network connection. - Source files are not overwritten. Results are generated as new browser-side files for download. - Crop changes the visible page area and is not a secure method for hiding confidential content. ## Interaction guidance - Select one of the six operation tabs: Merge, Split, Crop & Rotate, Rearrange, Compress, or PDF to PNG. - Select a PDF with the plus control or drop it into the active workspace. - Review files, page thumbnails, page rules, crop boundaries, output DPI, and final file size before saving. - Use the download controls to save generated files. Split and PNG export may create multiple individual downloads. - Do not assume this webpage exposes a programmatic API or can process documents without a user-selected file in a browser session. ## Useful links - [Zippy PDF workspace](https://runtime-hub.com/pdf-tools/) - [RuntimeHub](https://runtime-hub.com/) - [Pic2PDF image-to-PDF tool](https://runtime-hub.com/images-to-pdf/) - [SplitPDF tool](https://runtime-hub.com/split-pdf/) - [MergePDF tool](https://runtime-hub.com/merge-pdf/) - [CV Go Fast](https://runtime-hub.com/resume-builder/) - [Wheel Of Names](https://runtime-hub.com/wheel-of-names/)