PDF Resizer & Page Cutter – Resize, Compress and Extract PDF Pages Online

Upload a PDF, choose pages or ranges to extract, set a custom page size or scale, and optionally target an approximate file size in KB (client-side). This improved version preserves vector/vectorized content when possible — so quality won't degrade for normal use.

Max file size depends on browser memory — big files may be slow. All processing happens in your browser.


Leave empty to keep all pages.
100 = original size, 50 = half size, 200 = double size.
If set, tool will try to compress output. First attempt preserves original PDF structure (best quality). If still large, it falls back to image-based compression (may rasterize pages).
Only used if image-based compression is required. Lower quality = more compression.
Pages extracted: 0

यह टूल कैसे काम करता है — How this tool works

उद्देश्य (Purpose): यह टूल आपके ब्राउज़र में ही PDF को तेज़ी से काटना (extract pages), आकार बदलना (resize/scale), और आवश्यकता पड़ने पर साइज कम करना (compress) करता है। यह पहले कोशिश करता है कि PDF की टेक्स्ट और वेक्टर क्वालिटी बरकरार रहे — केवल तभी पृष्ठों को इमेज में बदलकर (rasterize) कम किया जाता है जब लक्ष्य आकार पाने के लिए यह आवश्यक हो।

शुरू करने के चरण (Quick start):

  1. "Select PDF file" से अपनी PDF अपलोड करें — सब प्रोसेसिंग आपके ब्राउज़र में होगी (कोई सर्वर पर नहीं)।
  2. "Pages to keep / cut" में पन्नों की रेंज लिखें — उदाहरण: 1-5, 2,4,7- (अंत तक) या खाली छोड़ दें सभी पेज के लिए।
  3. "Resize Mode" चुनें — Scale (%) सामान्यतः सुरक्षित है; Fit to A4/Letter या Custom चुनने पर पृष्ठ रैस्टराइज़ हो सकते हैं।
  4. यदि आप कुल फ़ाइल साइज कम करना चाहते हैं तो "Target size (KB)" डालें। पहले टूल संरचना (text/vector) बरकरार रखने का प्रयास करेगा; अगर फ़ाइल फिर भी बड़ी रही तो इमेज‑आधारित कम्प्रेशन लागू होगा।
  5. "Process PDF" दबाएँ — तैयार होने पर "Download Result" दिखेगा।

मुख्य विकल्पों का अर्थ (Key options explained):

  • Scale (%): मूल आकार का अनुपात — 100 = वही आकार, 50 = आधा, 200 = दोगुना।
  • Custom size (mm): पेज का लक्ष्य आकार — इस ऑप्शन पर पृष्ठों को रैस्टराइज़ किया जा सकता है (vector → image)।
  • Target size (KB): यदि निर्धारित किया जाए तो टूल पहले वर्कफ़्लो में टेक्स्ट/वेक्टर को बनाये रखने की कोशिश करेगा; फिर भी बड़ा होने पर इमेज‑बेस्ड रिसाइज़ और iterative JPEG कम्प्रेशन करेगा।
  • Starting image quality: रैस्टर/इमेज fallback के लिए उपयोग होगा — 0.9 अच्छा क्वालिटी/कमप्रेशन संतुलन है, 0.5 तेज़ और छोटा रिज़ल्ट देगा लेकिन गुणवत्ता घटेगी।

Best practices / सुझाव:

  • यदि आप टेक्स्ट की readability और vector quality रखना चाहते हैं, तो Scale = 100% रखें और Target size खाली छोड़ें।
  • केवल पृष्ठ निकालें (cut) करने से अक्सर साइज काफी कम हो जाती है — पहले अनप्रयुक्त पेज हटाकर देखें।
  • A4 या Letter में फिट करने की आवश्यकता हो तो ध्यान रखें कि कभी‑कभी यह rasterization को ट्रिगर कर सकता है — अगर मूल PDF already standard sizes में है तो avoid करें।
  • बहुत छोटा Target (उदाहरण: < 100 KB) माँगने पर परिणाम rasterized होगा और कुछ loss होगा — बैलेंस चुनें (200–500 KB आमतौर पर अच्छा है)।

Privacy & limitations: यह टूल क्लाइंट‑साइड है — PDF आपकी मशीन से बाहर नहीं भेजा जाता। बड़े PDF (50+ MB) ब्राउज़र मेमोरी के कारण धीमे/क्रैश कर सकते हैं। कुछ जटिल PDF (विशेष रूप से heavily encrypted या DRM-protected) सपोर्ट नहीं हो सकते।

Troubleshooting:

  • "Failed to load PDF" आए तो फ़ाइल ठीक से नहीं पढ़ी गई — PDF corrupt या ब्राउज़र ने ब्लॉब पढ़ने में समस्या हो सकती है।
  • यदि आउटपुट बहुत बड़ा है तो पहले अनावश्यक पन्ने हटाएँ; फिर target KB सेट करें और moderate image quality चुनें।
  • यदि आउटपुट में बहुत खराब क्वालिटी दिखे और आपने target KB सेट किया था, तो target बढ़ा दें या image quality बढ़ा कर दोबारा कोशिश करें।