Practical walkthroughs for file, developer, and AI workflows
Guides
Short, practical guides about image formats, file conversion, developer workflows, JSON, SQL, AI prompts, and token usage.
119
guides
4
workflow clusters
Searchable
archive
Image formats
Image
When to Convert JPEG to GIF
JPEGGIFConversion
Image
When to Convert JPG to GIF
JPGGIFConversion
Image
When to Convert PDF to JPG
PDFJPGConversion
Image
When to Convert PDF to PNG
PDFPNGConversion
Image
When to Convert PDF to TXT
PDFText extractionDocuments
Image
When to Convert PNG to SVG
PNGSVGConversion
Image
How to Compress an Image to 100 KB
Image compressionFile sizeUploads
Image
How to Compress an Image to 200 KB
Image compressionFile sizeUploads
Image
How to Crop a Photo for a Profile Picture
CropProfile photosImages
Image
How to Crop an Image Into a Circle Online
CropCircle imagesProfile photos
Image
How to Mirror an Image
Image flipPhotosEditing
Image
Best Facebook Image Sizes for Covers, Feed Posts, and Page Graphics
FacebookPostsStories
Image
Best Instagram Image Sizes for Posts, Stories, and Covers
InstagramPostsStories
Image
Best X Image Sizes for Posts and Header Images
XTwitterPosts
Image
Best YouTube Thumbnail Size and What Actually Makes It Work
YouTubeThumbnailsVideos
Image
How to Rotate an Image Before Submitting a Form
Image rotationFormsUploads
Image
When to Compress a JPG Before Uploading
JPGCompressionUploads
Image
When to Resize an Image Before Uploading
Image resizingUploadsImages
Image
Best Image Format for Website Upload Forms
UploadsImage formatsCompatibility
Image
How to Fix "File Format Not Supported" on Instagram
InstagramUploadsImage formats
Image
How to Fix Unsupported Image Format on WhatsApp
WhatsAppUploadsImage formats
Image
How to Make an Image Compatible With a Website Upload Form
UploadsImagesCompatibility
Image
Why Won't My iPhone Photo Upload?
iPhone photosHEICUploads
Image
What Is HEIC and How to Convert It
HEICiPhone photosConversion
Image
What Is WebP and Why Do Websites Use It?
WebPImage formatsWebsites
Image
PNG vs JPG: When to Use Each Format
PNGJPG
Image
When to Convert GIF to JPG
GIFJPGConversion
Image
PNG vs JPEG: Is There a Real Difference?
PNGJPEGImage formats
Image
PNG vs WebP: Which Format Is Better for Websites?
PNGWebPWebsites
Documents & uploads
Document
How to Unlock a Password-Protected PDF
PDFPasswordUpload
Document
How to Extract Pages From a PDF
PDFExtract pagesDocuments
Document
How to Remove Pages From a PDF Before Sharing It
PDFRemove pagesDocuments
Document
How to Reorder Pages in a PDF
PDFPage orderDocuments
Document
When to Add a Watermark to a PDF
PDFWatermarkDocuments
Document
When to Add Page Numbers to a PDF
PDFPage numbersDocuments
Document
When to Merge PDFs Instead of Sending Separate Files
PDFMergeDocuments
Document
When to Split a PDF Before Sharing It
PDFSplitDocuments
Document
How to Sign a PDF Without Printing It
PDFSignaturesDocuments
Document
When to Compress a PDF Before Uploading
PDFCompressionUploads
Document
When to Convert Excel to PDF
ExcelPDFDocuments
Document
When to Convert PowerPoint to PDF
PowerPointPDFDocuments
Document
When to Convert Word to PDF
WordPDFDocuments
Document
Best File Format for Resume and Job Application Uploads
ResumesJob applicationsCV
Document
How to Convert a Screenshot Into a PDF for Upload
ScreenshotPDFUploads
Document
How to Upload a Scanned Document When a Form Rejects It
Scanned documentsPDFUploads
Document
What to Do When a Website Accepts JPG but Not PDF
JPGPDFUploads
Document
How to Prepare Images for Job Application Upload Forms
Job applicationsImagesCV
Document
How to Send SVG Artwork to a Client Who Cannot Open SVG
SVGClientsCompatibility
Document
When to Convert PNG to PDF
PNGPDFUploads
Document
When to Use SVG to PDF
SVGPDFConversion
Developer workflows
Developer
How to Convert a cURL Command to Code
cURLAPIDeveloper
Developer
How to Validate an OpenAPI or Swagger Spec
OpenAPISwaggerAPI
Developer
When to Convert a JSON Array to JSON Lines
JSONJSONLConversion
Developer
How to Interpret 99.9% vs 99.99% Uptime
SLOSLASRE
Developer
What an Error Budget Means in SRE
Error budgetSLASRE
Developer
How to Convert Between JSON and YAML
JSONYAML
Developer
How to Fix Invalid JSON Before Sending an API Request
JSONValidationAPIs
Developer
How to Format SQL Before Sharing It With a Teammate
SQLFormattingQueries
Developer
When to Convert JSON Lines Back Into a JSON Array
JSONLJSONConversion
Developer
When to Use a JSON Diff Tool
JSONDiffDebugging
Developer
How to Check Whether JSON Is Valid Before Sending It
JSONValidationAPIs
Developer
How to Compare Two Text Files Quickly
Text comparisonDiffFiles
Developer
How to Generate a JSON Schema From Sample Data
JSON SchemaJSONValidation
Developer
How to Turn Markdown Into HTML for Publishing
MarkdownHTMLPublishing
Developer
How to Convert HCL to JSON for Terraform Review
TerraformHCLDevOps
Developer
How to Generate a BCrypt Hash for Testing Login Flows
BCryptAuthenticationTesting
Developer
How to Generate a Slug for URLs and Blog Posts
SlugsURLsSEO
Developer
How to Read and Clean Up Messy JSON
JSONCleanupDebugging
Developer
What Is HCL in Terraform?
TerraformHCLDevOps
Developer
How to Preview Markdown Before Publishing
MarkdownPreviewPublishing
Developer
How to Turn Spreadsheet Data Into JSON
SpreadsheetsJSONConversion
Developer
When to Use MD5, SHA-1, or SHA-256
HashingSecurityChecksums
Developer
How to Count Words and Characters for Content Checks
Word countCharactersWriting
Developer
When to Use camelCase, snake_case, and kebab-case
Naming conventionsCode styleFormatting
Developer
When to Use UUID vs ULID
UUIDULIDIdentifiers
Developer
How to Clean Up Generated SQL From an ORM
SQLORMFormatting
Developer
How to Escape HTML Characters Safely
HTMLEscapingSecurity
Developer
How to Verify a BCrypt Hash
BCryptAuthenticationSecurity
Developer
What Is an HMAC and When Do You Need One?
HMACSecuritySignatures
Developer
Common Cron Expression Examples Explained
CronSchedulingAutomation
Developer
How Query Strings Help Tracking and Redirects
Query stringsTrackingRedirects
Developer
How to Turn XML Data Into Spreadsheet Rows
XMLSpreadsheetsConversion
Developer
How to Use JSON or YAML Data in terraform.tfvars-Style HCL
TerraformHCLDevOps
Developer
What Is Base64URL and When Is It Used?
Base64URLEncodingURLs
Developer
When to Use Base64URL Instead of Base64
Base64URLBase64Encoding
Developer
How Base64URL Appears in JWTs
Base64URLJWTAuthentication
Developer
How Query Strings Work in URLs
Query stringsURLsParameters
Developer
How to Use a Cron Expression Generator
CronSchedulingAutomation
Developer
MySQL vs PostgreSQL vs BigQuery SQL Formatting
SQLFormattingDatabases
Developer
What Is Base64 Encoding Used For?
Base64EncodingData transfer
Developer
When to Use XML to CSV
XMLCSVConversion
Developer
How to Remove Duplicate Lines From a Text List
Text cleanupDeduplicationLists
Developer
When to Minify JSON
JSONMinificationAPIs
Developer
How to Clean Up HTML Into Markdown
HTMLMarkdownConversion
Developer
How to Generate Safer Placeholder Text for Mockups
Placeholder textMockupsContent
AI & prompts
AI
How to Clean Up a Messy Prompt Before Reusing It
PromptsPrompt formattingAI
AI
How to Convert YAML Into TOON for AI Workflows
TOONYAMLAI workflows
AI
How to Turn CSV Rows Into TOON for AI Context
TOONCSVAI context
AI
When to Convert XML to TOON for AI Workflows
XMLTOONAI
AI
When to Use TOON Instead of JSON for AI Payloads
TOONJSONAI payloads
AI
How to Move ChatGPT Prompts to Claude
ChatGPTClaudeAI
AI
How to Reduce Token Count Without Losing Meaning
AI tokensOptimizationAI
AI
When to Use AI Token Counter vs AI Cost Estimator
AI costAI tokensPricing
AI
What Is an AI Token and Why Does It Matter?
AI tokensPromptsAI
AI
Why Prompt Structure Matters More Than Prompt Length
PromptsPrompt formattingAI
AI
How to Reuse ChatGPT Prompts in Ollama
ChatGPTOllamaAI
AI
How to Reuse the Same Prompt Across ChatGPT, Claude, Gemini, and Ollama
Prompt templatesProvidersAI
AI
How to Convert Prompt Templates Between AI Providers
Prompt templatesProvidersAI
AI
How to Estimate AI API Cost Before You Send a Prompt
AI costTokensPricing
AI
How to Move Claude Prompts to ChatGPT Message Format
ClaudeChatGPTAI
AI
How to Compare AI Model Cost Before Choosing One
AI costModelsPricing
AI
How to Prepare JSONL Files for AI Batch Jobs
JSONLAI batch jobsData prep
AI
Why OpenAI, Anthropic, Gemini, and Ollama Prompt Formats Differ
Prompt templatesProvidersAI
AI
How to Convert OpenAI Message Payloads to Gemini Contents
OpenAIGeminiAI
AI
How to Format a Prompt Before Checking Token Count or Cost
PromptsPrompt formattingAI
AI
Why Input Tokens and Output Tokens Affect Cost Differently
AI costTokensPricing
AI
Why the Same Prompt Has Different Token Counts Across Models
AI tokensModelsAI
AI
How to Estimate Prompt Size Before Sending It to an AI Model
AI tokensPromptsAI
AI
How to Format a Prompt Before Using an AI Model
PromptsPrompt formattingAI