CONVERSION GUIDES
Step-by-step guides for file conversion, format comparisons, and best practices.
General
24 guidesConvert and Manipulate SVG Files with Python
Complete guide to converting SVG with Python. Use cairosvg, lxml and svglib to convert SVG to PNG, PDF and WebP, edit colors, resize, and ge...
Read and Edit Image EXIF Metadata with Python
Learn to read and edit EXIF metadata with Python. Extract GPS location, date and camera info, modify author and description, remove private...
OCR Text Recognition with Python and pytesseract
Complete OCR guide with Python. Extract text from images and PDFs using pytesseract and EasyOCR, improve accuracy with OpenCV preprocessing,...
Convert and Edit Subtitles SRT, VTT and ASS with Python
Complete guide to manipulating subtitles with Python. Convert SRT to WebVTT and back, re-sync timing, strip HTML tags, extract plain text, a...
Create and Edit Word Documents with Python and python-docx
Complete guide to creating and editing Word documents with Python and python-docx. Add text, tables, images, styles, lists and generate docu...
Work with JSON and XML in Python
Complete guide to working with JSON and XML in Python. Read, write, filter and convert between JSON, XML and Python dictionaries using json,...
Convert PDF to Images with Python
Complete guide to converting PDF pages to images with Python. Learn to use pdf2image with poppler and PyMuPDF (fitz): convert pages, generat...
Convert HEIC and HEIF to JPG or PNG with Python
Learn to convert HEIC and HEIF images to JPG, PNG and WebP with Python and pillow-heif. Batch convert iPhone photos, preserve EXIF orientati...
File Hashing and Integrity Verification with Python
Learn to calculate and verify file hashes with Python and hashlib. Use MD5, SHA-256 and SHA-512 to verify integrity, generate checksums file...
Create and Read ePub Files with Python and ebooklib
Complete guide to creating and reading ePub files with Python and ebooklib. Build eBooks with covers, CSS and chapters, extract text, list m...
Send Emails with Python: smtplib, MIME and Attachments
Complete guide to sending emails with Python and smtplib. Send plain text, HTML, file attachments and bulk mailings from Gmail, Outlook and...
Consume REST APIs with Python and requests
Complete guide to consuming REST APIs with Python and requests. Make GET, POST, PUT and DELETE requests, handle API Key and Bearer Token aut...
SQLite Database with Python: Complete sqlite3 Guide
Complete SQLite guide with Python and sqlite3. Create tables, run CRUD operations, advanced queries with dynamic filters, bulk insert with e...
Process Markdown with Python: Convert, Analyze and Generate
Complete guide to processing Markdown with Python. Convert Markdown to HTML and PDF with extensions, extract headings, apply CSS styles and...
Create Animated GIFs with Python and Pillow
Complete guide to creating and editing animated GIFs with Python and Pillow. Combine images into GIF, extract frames, convert video to GIF w...
Charts and Data Visualization with Python and matplotlib
Complete matplotlib guide for Python. Create line charts, bar charts, pie charts and scatter plots, build multi-panel dashboards and export...
Manage Files and Folders with Python: pathlib and shutil
Complete guide to managing files and folders with Python. Use pathlib and shutil to create, copy, move, search and auto-organize files in a...
Regular Expressions in Python with the re Module
Complete guide to regular expressions in Python. Learn re.search, re.findall, re.sub, capture groups, lookaheads and patterns for validating...
Working with Dates, Times and Timezones in Python: datetime, pytz and zoneinfo
Master Python date and time handling with datetime, pytz, and zoneinfo. Covers parsing, formatting, arithmetic, timezone conversion, and ISO...
Parallel and Concurrent Processing in Python: threading, multiprocessing and asyncio
Learn Python threading, multiprocessing, and asyncio to speed up IO-bound and CPU-bound tasks. Covers GIL, ThreadPoolExecutor, ProcessPool,...
Web Scraping with Python: BeautifulSoup and requests Step by Step
Learn web scraping in Python with requests and BeautifulSoup4. Extract HTML, tables, images and paginated data while respecting robots.txt a...
Working with CSV and Excel in Python: pandas and openpyxl
Learn to read, write and transform CSV and Excel files in Python with pandas and openpyxl. Covers filters, formulas, styles and data export.
Environment Variables and Configuration in Python: dotenv, os.environ and Config Files
Learn to manage environment variables and configuration in Python with dotenv, os.environ and config files. Best practices for dev, staging...
Python Logging: handlers, formatters, rotation and structured logging
Master Python's logging module. Levels, handlers, formatters, rotating files, JSON structured logging and environment-based configuration.
READY TO CONVERT?
Skip the reading — upload any file and let KaijuConverter figure out the best settings.
Convert