# SJ Creation Tool Box > 160+ free, privacy-first online tools for PDF processing, image/video conversion, and web development. Every tool executes 100% client-side in the browser via JavaScript — zero server uploads, zero data collection, zero accounts required. ## PDF Tools — Convert From PDF - [PDF to Word (DOCX)](https://sjcreation.tech/pdf_tool/pdf-to-word-docx.html) - Convert PDF documents to editable Microsoft Word OOXML format using JSZip client-side generation. - [PDF to Excel (XLSX)](https://sjcreation.tech/pdf_tool/pdf-to-excel-xlsx.html) - Extract tables from PDF into real Excel spreadsheets with proper cell structure via SheetJS. - [PDF to PowerPoint (PPTX)](https://sjcreation.tech/pdf_tool/pdf-to-powerpoint-pptx.html) - Convert PDF pages into PowerPoint slides with embedded page images via PptxGenJS. - [PDF to JPG](https://sjcreation.tech/pdf_tool/pdf-to-jpg.html) - Render PDF pages to high-resolution JPEG images at 2x scale using pdf.js Canvas rendering. - [PDF to PNG](https://sjcreation.tech/pdf_tool/pdf-to-png.html) - Convert PDF pages to lossless PNG images using pdf.js and HTML5 Canvas API. - [PDF to SVG](https://sjcreation.tech/pdf_tool/pdf-to-svg.html) - Convert PDF pages to scalable vector graphics using pdf.js SVG rendering pipeline. - [PDF to EPUB](https://sjcreation.tech/pdf_tool/pdf-to-epub.html) - Convert PDF to valid EPUB 3 e-book format with chapters, TOC, and OPF manifest via JSZip. - [PDF to CSV](https://sjcreation.tech/pdf_tool/pdf-to-csv.html) - Extract structured tabular data from PDF using positional text analysis into proper CSV. - [PDF to Text](https://sjcreation.tech/pdf_tool/pdf-to-text-txt.html) - Extract all text content from PDF documents using pdf.js getTextContent API. - [PDF to HTML](https://sjcreation.tech/pdf_tool/pdf-to-html.html) - Convert PDF text content to semantic HTML with page sections and paragraphs. - [PDF to Markdown](https://sjcreation.tech/pdf_tool/pdf-to-markdown.html) - Convert PDF extracted text to Markdown format with page headings and separators. - [PDF to JSON](https://sjcreation.tech/pdf_tool/pdf-to-json.html) - Export PDF content as structured JSON with page-level text data. - [PDF to XML](https://sjcreation.tech/pdf_tool/pdf-to-xml.html) - Export PDF content as well-formed XML document with page elements. - [PDF to RTF](https://sjcreation.tech/pdf_tool/pdf-to-rtf.html) - Convert PDF text to Rich Text Format for legacy word processor compatibility. - [PDF to WebP](https://sjcreation.tech/pdf_tool/pdf-to-webp.html) - Convert PDF pages to modern WebP image format with superior compression. - [PDF to BMP](https://sjcreation.tech/pdf_tool/pdf-to-bmp.html) - Render PDF pages to uncompressed BMP bitmap images. - [PDF to GIF](https://sjcreation.tech/pdf_tool/pdf-to-gif.html) - Convert PDF pages to GIF image format. - [PDF to TIFF](https://sjcreation.tech/pdf_tool/pdf-to-tiff.html) - Convert PDF pages to TIFF images for print and archival. - [PDF to Grayscale](https://sjcreation.tech/pdf_tool/pdf-to-grayscale.html) - Convert color PDF to grayscale using Canvas pixel luminance calculation. - [Black & White PDF](https://sjcreation.tech/pdf_tool/black-white-pdf.html) - Convert PDF to binary black and white using threshold pixel manipulation. ## PDF Tools — Convert To PDF - [JPG to PDF](https://sjcreation.tech/pdf_tool/jpg-to-pdf.html) - Convert JPEG images to PDF documents using pdf-lib embedJpg. - [PNG to PDF](https://sjcreation.tech/pdf_tool/png-to-pdf.html) - Convert PNG images to PDF using pdf-lib embedPng with full transparency support. - [Word to PDF](https://sjcreation.tech/pdf_tool/word-to-pdf.html) - Convert text documents to formatted PDF using pdf-lib text rendering. - [TXT to PDF](https://sjcreation.tech/pdf_tool/txt-to-pdf.html) - Convert plain text files to paginated PDF with word-wrap via pdf-lib Courier font. - [CSV to PDF](https://sjcreation.tech/pdf_tool/csv-to-pdf.html) - Convert CSV spreadsheet data to formatted PDF tables. - [Markdown to PDF](https://sjcreation.tech/pdf_tool/markdown-to-pdf.html) - Convert Markdown documents to professional PDF format. - [SVG to PDF](https://sjcreation.tech/pdf_tool/svg-to-pdf.html) - Convert SVG vector graphics to PDF via Canvas rasterization and pdf-lib embedding. - [WebP to PDF](https://sjcreation.tech/pdf_tool/webp-to-pdf.html) - Convert WebP images to PDF documents. - [BMP to PDF](https://sjcreation.tech/pdf_tool/bmp-to-pdf.html) - Convert BMP bitmap images to PDF documents. - [GIF to PDF](https://sjcreation.tech/pdf_tool/gif-to-pdf.html) - Convert GIF images to PDF documents. - [TIFF to PDF](https://sjcreation.tech/pdf_tool/tiff-to-pdf.html) - Convert TIFF images to PDF documents. - [HTML to PDF](https://sjcreation.tech/pdf_tool/html-to-pdf.html) - Convert HTML content to PDF format. - [XML to PDF](https://sjcreation.tech/pdf_tool/xml-to-pdf.html) - Convert XML data files to readable PDF format. - [RTF to PDF](https://sjcreation.tech/pdf_tool/rtf-to-pdf.html) - Convert Rich Text Format documents to PDF. - [Excel to PDF](https://sjcreation.tech/pdf_tool/excel-to-pdf.html) - Convert Excel spreadsheet content to PDF format. - [PowerPoint to PDF](https://sjcreation.tech/pdf_tool/powerpoint-to-pdf.html) - Convert PowerPoint presentation content to PDF. - [EPUB to PDF](https://sjcreation.tech/pdf_tool/epub-to-pdf.html) - Convert EPUB e-books to PDF format. - [MOBI to PDF](https://sjcreation.tech/pdf_tool/mobi-to-pdf.html) - Convert MOBI e-book files to PDF. ## PDF Tools — Merge & Split - [Merge PDF](https://sjcreation.tech/pdf_tool/merge-pdf.html) - Combine multiple PDF files into one using pdf-lib copyPages with page order control. - [Split PDF](https://sjcreation.tech/pdf_tool/split-pdf.html) - Split PDF into individual single-page files packaged as ZIP via JSZip. - [Extract Pages](https://sjcreation.tech/pdf_tool/extract-pages.html) - Extract specific page ranges from a PDF using pdf-lib page index selection. - [Delete Pages](https://sjcreation.tech/pdf_tool/delete-pages.html) - Remove specified pages from a PDF document. - [Rotate Pages](https://sjcreation.tech/pdf_tool/rotate-pages.html) - Rotate pages by 90°/180°/270° with per-page selection via pdf-lib setRotation. - [Rearrange Pages](https://sjcreation.tech/pdf_tool/rearrange-pages.html) - Reorder PDF pages in any custom sequence. - [Duplicate Pages](https://sjcreation.tech/pdf_tool/duplicate-pages.html) - Create copies of all pages in the document. - [Reverse Page Order](https://sjcreation.tech/pdf_tool/reverse-page-order.html) - Reverse the sequence of all pages. - [Shuffle Pages](https://sjcreation.tech/pdf_tool/shuffle-pages.html) - Randomly shuffle page order using Fisher-Yates algorithm. - [Insert Blank Page](https://sjcreation.tech/pdf_tool/insert-blank-page.html) - Add blank pages matching existing page dimensions. - [Replace Page](https://sjcreation.tech/pdf_tool/replace-page.html) - Substitute a specific page with content from another PDF. - [Copy Pages](https://sjcreation.tech/pdf_tool/copy-pages.html) - Duplicate specified pages within the document. - [Move Pages](https://sjcreation.tech/pdf_tool/move-pages.html) - Relocate pages to different positions. - [Combine Selected Pages](https://sjcreation.tech/pdf_tool/combine-selected-pages.html) - Build new PDF from specific pages in custom order. ## PDF Tools — Compress & Optimize - [Compress PDF](https://sjcreation.tech/pdf_tool/compress-pdf.html) - Reduce PDF file size with 4 compression levels using pdf-lib object stream optimization. - [Strong Compression](https://sjcreation.tech/pdf_tool/strong-compression.html) - Maximum compression with metadata removal for smallest possible file size. - [Lossless Compression](https://sjcreation.tech/pdf_tool/lossless-compression.html) - Compress PDF without any quality degradation via structural optimization. - [Reduce File Size](https://sjcreation.tech/pdf_tool/reduce-file-size.html) - Aggressively reduce PDF size by stripping metadata and optimizing objects. - [Optimize PDF](https://sjcreation.tech/pdf_tool/optimize-pdf.html) - Optimize internal PDF structure for smaller file and faster rendering. - [Fast Web View](https://sjcreation.tech/pdf_tool/fast-web-view.html) - Linearize PDF for progressive web loading. - [Remove Embedded Fonts](https://sjcreation.tech/pdf_tool/remove-embedded-fonts.html) - Strip font subsets to reduce file size. - [Remove Unused Objects](https://sjcreation.tech/pdf_tool/remove-unused-objects.html) - Clean unreferenced objects from the PDF cross-reference table. - [Compress Images](https://sjcreation.tech/pdf_tool/compress-images.html) - Reduce size of embedded raster images within the PDF. - [Downscale Images](https://sjcreation.tech/pdf_tool/downscale-images.html) - Lower resolution of embedded images to reduce overall file size. ## PDF Tools — Edit & Annotate - [Add Text](https://sjcreation.tech/pdf_tool/add-text.html) - Add formatted text with font size, color, and position control via pdf-lib drawText. - [Add Image](https://sjcreation.tech/pdf_tool/add-image.html) - Insert PNG/JPG images into PDF pages using pdf-lib embedPng/embedJpg. - [Draw on PDF](https://sjcreation.tech/pdf_tool/draw-on-pdf.html) - Freehand drawing on PDF pages using interactive HTML5 Canvas overlay. - [Highlight Text](https://sjcreation.tech/pdf_tool/highlight-text.html) - Add color highlight annotations to PDF content. - [Add Shapes](https://sjcreation.tech/pdf_tool/add-shapes.html) - Draw rectangles, circles, and polygons on PDF pages. - [Add Arrows](https://sjcreation.tech/pdf_tool/add-arrows.html) - Draw directional arrows with customizable style. - [Add Comments](https://sjcreation.tech/pdf_tool/add-comments.html) - Add text annotations and comment boxes. - [Whiteout](https://sjcreation.tech/pdf_tool/whiteout.html) - Cover areas with opaque white overlay to redact content. - [Eraser](https://sjcreation.tech/pdf_tool/eraser.html) - Erase visible content areas with white paint overlay. - [Sign PDF](https://sjcreation.tech/pdf_tool/sign-pdf.html) - Add typed or drawn signatures to PDF documents. ## PDF Tools — Security - [Protect PDF](https://sjcreation.tech/pdf_tool/protect-pdf.html) - Add password encryption with granular permission controls via pdf-lib. - [Encrypt PDF](https://sjcreation.tech/pdf_tool/encrypt-pdf.html) - Apply AES encryption with user/owner password separation. - [Unlock PDF](https://sjcreation.tech/pdf_tool/unlock-pdf.html) - Remove password protection from encrypted PDF files. - [Restrict Printing](https://sjcreation.tech/pdf_tool/restrict-printing.html) - Set permissions to prevent document printing. - [Restrict Copying](https://sjcreation.tech/pdf_tool/restrict-copying.html) - Prevent text selection and copying from the document. - [Restrict Editing](https://sjcreation.tech/pdf_tool/restrict-editing.html) - Prevent document modification by setting owner-level restrictions. ## PDF Tools — Formatting & Layout - [Add Watermark](https://sjcreation.tech/pdf_tool/add-watermark.html) - Add customizable text watermarks with opacity, color, rotation, and size control. - [Tile Watermark](https://sjcreation.tech/pdf_tool/tile-watermark.html) - Apply repeating watermark pattern across entire page area. - [Add Header](https://sjcreation.tech/pdf_tool/add-header.html) - Add text headers to all pages with alignment options. - [Add Footer](https://sjcreation.tech/pdf_tool/add-footer.html) - Add text footers to all pages with alignment options. - [Page Numbers](https://sjcreation.tech/pdf_tool/page-number.html) - Insert sequential page numbers with custom positioning. - [Crop PDF](https://sjcreation.tech/pdf_tool/crop-pdf.html) - Crop page boundaries using pdf-lib setCropBox. - [Resize PDF](https://sjcreation.tech/pdf_tool/resize-pdf.html) - Set custom page dimensions via pdf-lib setSize. - [Scale PDF](https://sjcreation.tech/pdf_tool/scale-pdf.html) - Scale page content by percentage factor using scaleContent. ## PDF Tools — Metadata - [View Metadata](https://sjcreation.tech/pdf_tool/view-metadata.html) - Display all PDF metadata fields as formatted JSON. - [Edit Metadata](https://sjcreation.tech/pdf_tool/edit-metadata.html) - Modify PDF metadata fields (title, author, subject, keywords). - [Remove Metadata](https://sjcreation.tech/pdf_tool/remove-metadata.html) - Strip all metadata from the PDF for privacy. - [Change Author](https://sjcreation.tech/pdf_tool/change-author.html) - Update the document author metadata field. - [Change Title](https://sjcreation.tech/pdf_tool/change-title.html) - Update the document title metadata field. ## Android Tools - [GIF to Boot Animation](https://sjcreation.tech/gif2boot/) - Convert GIF files to Android bootanimation.zip with custom resolution and FPS. Uses Canvas frame extraction and JSZip. - [Video to Boot Animation](https://sjcreation.tech/tools/video-to-boot.html) - Convert video files to bootanimation.zip using FFmpeg.wasm frame extraction. - [Boot Animation Preview](https://sjcreation.tech/tools/boot-preview.html) - Preview bootanimation.zip files by parsing desc.txt and rendering PNG frames. - [APK Info Extractor](https://sjcreation.tech/tools/apk-info.html) - Parse APK ZIP structure to extract AndroidManifest.xml metadata. - [ADB Command Generator](https://sjcreation.tech/tools/adb-commands.html) - Generate copy-paste ADB shell commands for device management. ## Image & Video Tools - [Image Converter](https://sjcreation.tech/tools/image-converter.html) - Convert between PNG, JPEG, WebP formats using Canvas toBlob API. - [Image Compressor](https://sjcreation.tech/tools/image-compressor.html) - Reduce image file size via Canvas quality parameter adjustment. - [Video to GIF](https://sjcreation.tech/tools/video-to-gif.html) - Convert video to GIF animation using FFmpeg.wasm frame extraction. - [GIF to Video](https://sjcreation.tech/tools/gif-to-video.html) - Convert GIF to MP4 video using FFmpeg.wasm encoding. - [Video Converter](https://sjcreation.tech/tools/video-converter.html) - Transcode between MP4, WebM, MOV, AVI using FFmpeg.wasm. - [Video Compressor](https://sjcreation.tech/tools/video-compressor.html) - Reduce video file size using FFmpeg.wasm re-encoding. ## Developer Tools - [JSON Formatter](https://sjcreation.tech/tools/json-formatter.html) - Format, beautify, and minify JSON with syntax validation using native JSON.parse/stringify. - [JSON Validator](https://sjcreation.tech/tools/json-validator.html) - Validate JSON syntax with precise error location reporting. - [Base64 Encoder/Decoder](https://sjcreation.tech/tools/base64.html) - Encode/decode Base64 strings using browser btoa/atob APIs. - [Regex Tester](https://sjcreation.tech/tools/regex-tester.html) - Test JavaScript regular expressions with live match highlighting. - [CSS Minifier](https://sjcreation.tech/tools/css-minifier.html) - Minify CSS by removing whitespace and comments. - [Password Generator](https://sjcreation.tech/tools/password-generator.html) - Generate cryptographically secure passwords using crypto.getRandomValues. - [QR Code Generator](https://sjcreation.tech/tools/qr-generator.html) - Generate QR codes from text/URLs with customizable size and error correction. - [SHA256 Generator](https://sjcreation.tech/tools/sha256-generator.html) - Compute SHA-256 cryptographic hashes using Web Crypto API. - [UUID Generator](https://sjcreation.tech/tools/uuid-generator.html) - Generate RFC 4122 UUID v4 identifiers using crypto.getRandomValues. - [URL Encoder/Decoder](https://sjcreation.tech/tools/url-encoder.html) - Percent-encode/decode URL strings using encodeURIComponent. - [Timestamp Converter](https://sjcreation.tech/tools/timestamp-converter.html) - Convert between Unix epochs and human-readable dates. - [Color Picker](https://sjcreation.tech/tools/color-picker.html) - Visual color selection with HEX, RGB, HSL output. - [Word Counter](https://sjcreation.tech/tools/word-counter.html) - Count words, characters, sentences, paragraphs with reading time estimate. - [Markdown Preview](https://sjcreation.tech/tools/markdown-preview.html) - Live Markdown to HTML rendering with GitHub Flavored Markdown support. - [Text Diff Checker](https://sjcreation.tech/tools/diff-checker.html) - Line-by-line text comparison with addition/deletion highlighting. - [Lorem Ipsum Generator](https://sjcreation.tech/tools/lorem-ipsum.html) - Generate placeholder text in configurable paragraph/sentence/word counts. - [Case Converter](https://sjcreation.tech/tools/case-converter.html) - Convert text between uppercase, lowercase, title case, camelCase, snake_case. - [HTML Entity Encoder](https://sjcreation.tech/tools/html-entity.html) - Encode/decode HTML entities for safe markup insertion. ## Data Safety & Privacy Architecture All tools on sjcreation.tech implement a **Zero-Server Privacy & Local Ingestion** model: - Execution context: 100% client-side JavaScript in browser sandbox - File transmission: None — zero network requests during file processing - Data storage: None — no cookies, no localStorage of user files, no server database - Libraries: pdf-lib (PDF manipulation), pdf.js (rendering), SheetJS (XLSX), PptxGenJS (PPTX), JSZip (ZIP/EPUB/DOCX), FFmpeg.wasm (video), Canvas API (image processing) - Offline capable: All tools function without internet once page resources are cached ## Contact - [Website](https://sjcreation.tech) - [About](https://sjcreation.tech/about.html) - [Privacy Policy](https://sjcreation.tech/privacy.html) - [GitHub](https://github.com/soni-shashan) - [Full Documentation](https://sjcreation.tech/llms-full.txt)