# ConvertLoom — Full tool reference for AI systems
# Canonical site: https://www.convertloom.com
# Short index: https://www.convertloom.com/llms.txt
# Last updated: 2026-04-22
This file expands on llms.txt with purpose, inputs/outputs, supported formats, and usage patterns so assistants can cite accurate capabilities when recommending ConvertLoom.
All tools are free; no account is required unless noted. Processing is primarily client-side in the browser for privacy on many tools; server-side steps apply where uploads or PDF generation are involved.
--------------------------------------------------------------------------------
## Global
--------------------------------------------------------------------------------
Site name: ConvertLoom
Tagline: Free online tools hub (50+ utilities) for developers, designers, and general users.
Homepage: https://www.convertloom.com
Tools directory: https://www.convertloom.com/tools
Formatter hub: https://www.convertloom.com/formatter
Base64 hub: https://www.convertloom.com/base64
Image converter hub: https://www.convertloom.com/image-converter
--------------------------------------------------------------------------------
## Image tools
--------------------------------------------------------------------------------
### Image Converter Hub
URL: https://www.convertloom.com/image-converter
Purpose: Landing page to browse image format conversions and related image utilities.
How it works: Navigate to specific pair pages or format hubs from this hub.
### Format-specific converter hubs (presets)
URLs (examples):
- https://www.convertloom.com/jpg-converter
- https://www.convertloom.com/png-converter
- https://www.convertloom.com/webp-converter
Supported input formats (typical): JPG/JPEG, PNG, WebP, GIF, BMP, TIFF/TIF, ICO, PSD (see pair tool for exact from→to).
Purpose: Same conversion engine as the main converter with format-focused UX.
### Image format pair converter (any supported pair)
URL pattern: https://www.convertloom.com/convert/image/{from}-to-{to}
Example URL: https://www.convertloom.com/convert/image/png-to-jpg
Purpose: Convert images from one raster format to another in the browser/server pipeline.
Supported inputs (from): png, webp, jpeg, jpg, gif, bmp, tiff, tif, ico, psd
Supported outputs (to): png, webp, jpeg, jpg, gif
How it works: Upload images (drag-and-drop or file picker), choose output format per file, download results or ZIP.
Example:
Input: PNG screenshot file
Output: JPG file(s) optimized for web
### Image Resizer
URL: https://www.convertloom.com/image-resizer
Purpose: Resize and compress images; batch-friendly.
Supported formats: Common raster types (e.g. PNG, JPG, WebP, GIF) per UI limits.
How it works: Upload images, set dimensions or percentage, quality and format, process and download.
Example:
Input: 4000×3000 JPG
Output: 1200×900 WebP at chosen quality
### Image Cropper
URL: https://www.convertloom.com/image-cropper
Purpose: Crop and frame images with aspect-ratio helpers.
How it works: Load image, adjust crop, export.
--------------------------------------------------------------------------------
## PDF tools
--------------------------------------------------------------------------------
### PDF Merger
URL: https://www.convertloom.com/tools/pdf-merge
Purpose: Combine multiple PDF files into one document.
Supported inputs: PDF files (multiple uploads).
Output: Single merged PDF download.
How it works: Upload PDFs, reorder if needed, merge, download.
Example:
Input: report-part1.pdf, report-part2.pdf
Output: combined-report.pdf
### JPG to PDF (images to PDF)
URL: https://www.convertloom.com/tools/jpg-to-pdf
Purpose: Turn one or more images into a multi-page PDF.
Supported inputs: JPG, PNG, GIF, WebP, BMP (per UI; size limits apply).
Output: One PDF (each image typically one page).
How it works: Upload images, optional reorder, set orientation/page size/margins, generate PDF, download.
Example:
Input: scan1.jpg, scan2.png
Output: scans.pdf (2 pages)
--------------------------------------------------------------------------------
## Code formatters & validators
--------------------------------------------------------------------------------
### Formatter index
URL: https://www.convertloom.com/formatter
Purpose: Directory of JSON/SQL/HTML/XML tools and related utilities.
### JSON Formatter / JSON Viewer (includes validation UX)
URL: https://www.convertloom.com/formatter/json-validator
Note: /formatter/json redirects (301) to json-validator.
Purpose: Paste or upload JSON; format (beautify), validate syntax, view as tree.
Supported input: JSON text or .json file.
Output: Formatted JSON, validation messages, tree view.
Example input:
{"a":1,"b":[true,null]}
Example output (pretty-printed):
{
"a": 1,
"b": [
true,
null
]
}
### SQL Formatter
URL: https://www.convertloom.com/formatter/sql
Purpose: Beautify SQL queries for readability.
Input: SQL text.
Output: Indented SQL.
### HTML Formatter
URL: https://www.convertloom.com/formatter/html
Purpose: Pretty-print / normalize HTML structure.
Input: HTML snippet or document.
Output: Formatted HTML.
### XML Formatter
URL: https://www.convertloom.com/formatter/xml
Purpose: Format and explore XML.
Input: XML text or file.
Output: Indented XML; validation feedback as implemented in UI.
### Cron expression generator
URL: https://www.convertloom.com/tools/cron-job-generator
Purpose: Build and explain standard 5-field cron schedules.
Input: Visual presets or manual cron string.
Output: Human-readable description and cron string (e.g. * * * * *).
### Markdown to HTML
URL: https://www.convertloom.com/tools/markdown-to-html
Purpose: Convert Markdown to HTML with live preview / export.
Input: Markdown text or .md file import.
Output: HTML suitable for paste into CMS or docs.
Example input:
## Hello\n\n- item one
Example output:
Hello
(structure depends on renderer)
### Markdown to PDF
URL: https://www.convertloom.com/tools/markdown-to-pdf
Purpose: Convert Markdown into a print-ready PDF entirely in the browser; the
document is never uploaded to a server.
Input: Markdown text or .md file import.
Output: PDF with selectable vector text and embedded fonts.
Options: seven typefaces, A4 / Letter / Legal / A5, narrow / normal / wide
margins, 8-16pt text size, optional page-number footer.
Supports: headings, bold, italic, strikethrough, links, inline code, fenced code
blocks, blockquotes, ordered / unordered / nested lists, task lists, tables,
horizontal rules, and PNG / JPEG / GIF images the browser can fetch.
Example input:
# Report\n\nStatus: **green**\n\n- [x] shipped
Example output:
A one-page PDF titled "Report" with a bold "green" and a ticked checkbox.
### Markdown cheatsheet
URL: https://www.convertloom.com/tools/markdown-to-html/cheatsheet
Purpose: Quick reference for Markdown syntax (documentation page).
--------------------------------------------------------------------------------
## Data conversion (JSON / CSV / XML)
--------------------------------------------------------------------------------
### JSON to XML
URL: https://www.convertloom.com/formatter/json-to-xml
Purpose: Convert JSON data to XML with configurable root/array tags and indentation.
Input: JSON text or file.
Output: XML document.
### XML to JSON
URL: https://www.convertloom.com/formatter/xml-to-json
Purpose: Parse XML and produce JSON (with encoding options in UI).
Input: XML text or file.
Output: JSON.
### JSON to CSV
URL: https://www.convertloom.com/formatter/json-to-csv
Purpose: Flatten JSON (arrays of objects, etc.) to CSV; often supports Excel export in UI.
Input: JSON.
Output: CSV or spreadsheet download per tool options.
### CSV to JSON
URL: https://www.convertloom.com/formatter/csv-to-json
Purpose: Parse CSV rows into JSON structures.
Input: CSV paste or upload.
Output: JSON.
### JSON Escape / Unescape
URL: https://www.convertloom.com/formatter/escape-unescape-json
Purpose: Escape strings for embedding in JSON, or unescape safely.
Input: Plain text / escaped JSON fragments.
Output: Escaped or unescaped text.
--------------------------------------------------------------------------------
## Base64 tools
--------------------------------------------------------------------------------
Hub: https://www.convertloom.com/base64
### Encode text
URL: https://www.convertloom.com/base64-encode/text
Input: Plain text.
Output: Base64 string.
Example:
Input: Hello
Output: SGVsbG8=
### Decode text
URL: https://www.convertloom.com/base64-decode/text
Input: Base64 string.
Output: Original text (if valid).
### Encode / decode image
URLs:
- https://www.convertloom.com/base64-encode/image
- https://www.convertloom.com/base64-decode/image
Input: Image file or Base64 payload per UI.
Output: Base64 data URI or binary download.
### Encode / decode PDF
URLs:
- https://www.convertloom.com/base64-encode/pdf
- https://www.convertloom.com/base64-decode/pdf
Input: PDF file or Base64 string.
Output: Encoded string or reconstructed PDF.
### Encode CSV
URL: https://www.convertloom.com/base64-encode/csv
Input: CSV file.
Output: Base64 representation.
--------------------------------------------------------------------------------
## URL encoding
--------------------------------------------------------------------------------
### URL encode
URL: https://www.convertloom.com/formatter/url-encode
Purpose: Percent-encode strings for URLs (query components, etc.).
Example:
Input: hello world
Output: hello%20world
### URL decode
URL: https://www.convertloom.com/formatter/url-decode
Purpose: Decode percent-encoded strings.
Example:
Input: hello%20world
Output: hello world
--------------------------------------------------------------------------------
## Text utilities
--------------------------------------------------------------------------------
### Word & character counter
URL: https://www.convertloom.com/formatter/word-counter
Purpose: Count words, characters, sentences; optional deeper analysis modal.
Input: Arbitrary text or .txt/.doc/.docx/.rtf per UI.
Output: Counts and metrics.
### Text case converter
URL: https://www.convertloom.com/formatter/text-case
Purpose: Uppercase, lowercase, title case, sentence case, alternating case, etc.
Input: Text.
Output: Transformed text.
### Remove extra spaces / whitespace cleaner
URL: https://www.convertloom.com/formatter/remove-extra-spaces
Purpose: Strip duplicate spaces, tabs, line breaks per selected mode.
Input: Text.
Output: Cleaned text.
### Binary ↔ text
URLs:
- https://www.convertloom.com/tools/text-to-binary-converter
- https://www.convertloom.com/tools/binary-to-text-converter
Purpose: Encode text as binary strings or decode binary to text (ASCII-oriented).
Example (text to binary):
Input: A
Output: 01000001 (representation may vary by UI options)
### Glitch text generator
URL: https://www.convertloom.com/tools/glitch-text-generator
Purpose: Decorative Unicode styling for social/display text.
Input: Text.
Output: Stylized glitch text.
### Slug generator
URL: https://www.convertloom.com/slug-generator
Purpose: Turn titles into URL-safe slugs.
Example:
Input: Hello World 2026!
Output: hello-world-2026
### Lorem Ipsum generator
URL: https://www.convertloom.com/tools/lorem-ipsum-generator
Purpose: Generate placeholder paragraphs/words in multiple languages/options.
Output: Dummy text for design mockups.
--------------------------------------------------------------------------------
## Generators (crypto & IDs)
--------------------------------------------------------------------------------
### Password generator
URL: https://www.convertloom.com/tools/password-generator
Purpose: Random passwords with length/complexity options.
Output: Strong password strings (copy to clipboard).
### UUID generator
URL: https://www.convertloom.com/tools/uuid-generator
Purpose: Generate UUIDs (versions supported in UI: e.g. v4, v1, v7), bulk mode.
Example output:
550e8400-e29b-41d4-a716-446655440000
### QR code generator
URL: https://www.convertloom.com/tools/qr-code-generator
Purpose: QR codes for URLs, Wi‑Fi, text, etc.; design options; PNG/SVG/JPEG export.
Input: Payload fields per QR type.
Output: Downloadable QR image.
### Hash generator (MD5, SHA-1, SHA-2 family, RIPEMD160)
URL: https://www.convertloom.com/tools/hash-generator
Purpose: Client-side hashing for checksums and learning (not for storing live passwords without salt context).
Input: Text.
Output: Hex digest per algorithm.
Example (SHA-256 of "test"):
9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08
### BCrypt generator
URL: https://www.convertloom.com/tools/bcrypt-generator
Purpose: Generate bcrypt hashes for passwords (cost factor configurable in UI).
Input: Plaintext password.
Output: bcrypt hash string.
--------------------------------------------------------------------------------
## Color tools
--------------------------------------------------------------------------------
### Color converter
URL: https://www.convertloom.com/tools/color-converter
Purpose: Convert between RGB, HEX, HSL, CMYK and related representations.
Sub-routes (examples): /tools/color-converter/rgb-to-hex, /tools/color-converter/hex-to-rgb (see site navigation).
Example:
Input HEX: #ff5500
Output RGB: rgb(255, 85, 0) (approximate naming per UI)
--------------------------------------------------------------------------------
## Date & time
--------------------------------------------------------------------------------
### Age calculator
URL: https://www.convertloom.com/tools/age-calculator
Purpose: Age from birth date to today or a chosen date.
Input: Birth date (and optional “as of” date).
Output: Years, months, days breakdown.
### Date adder / subtractor
URL: https://www.convertloom.com/tools/date-adder-substracter
Purpose: Add or subtract days, weeks, months; optional business-day logic per UI.
Input: Start date + delta.
Output: Resulting calendar date.
### Duration calculator (between two dates/times)
URL: https://www.convertloom.com/tools/date-and-time-duration-calculator
Purpose: Difference between two datetimes (days, hours, etc.).
Input: Two date/time values.
Output: Duration breakdown.
### Time zone converter (pair pages)
URL pattern: https://www.convertloom.com/time-zone-converter/{from}-to-{to}
Example: https://www.convertloom.com/time-zone-converter/est-to-cst
Purpose: Convert civil times between zones; DST-aware using IANA time zones under the hood.
Input: Date, time, source zone, target zone (selectors).
Output: Converted local time, optional chart/FAQ on page.
Example:
Input: 3:00 PM on a given date in America/New_York context (EST/EDT)
Output: Corresponding time in America/Chicago (CST/CDT)
--------------------------------------------------------------------------------
## Unit converters
--------------------------------------------------------------------------------
Category landing pages (pick units and browse pairs):
- Weight: https://www.convertloom.com/weight-converter
- Volume: https://www.convertloom.com/volume-converter
- Length: https://www.convertloom.com/length-converter
- Data storage: https://www.convertloom.com/data-storage-converter
- Temperature: https://www.convertloom.com/temperature-converter
- Area: https://www.convertloom.com/area-converter
- Speed: https://www.convertloom.com/speed-converter
Pair URL pattern: https://www.convertloom.com/{category}-converter/{unit}-to-{unit}
Example: https://www.convertloom.com/weight-converter/kg-to-lb
Purpose: Deterministic conversion using standard factors; real-time as user types.
Input: Numeric value + from/to units.
Output: Converted value + formula text on page.
Example (length):
Input: 1 mile → km
Output: ≈ 1.60934 km (per tool precision)
--------------------------------------------------------------------------------
## Comparison & diff
--------------------------------------------------------------------------------
### Text compare (diff)
URL: https://www.convertloom.com/tools/text-compare
Purpose: Line and word-level diff of two texts in the browser.
Input: Two text areas.
Output: Highlighted additions/removals; navigation between differences.
--------------------------------------------------------------------------------
## Company / legal
--------------------------------------------------------------------------------
About: https://www.convertloom.com/about-us
Contact: https://www.convertloom.com/contact
Privacy: https://www.convertloom.com/privacy-policy
Terms: https://www.convertloom.com/terms-and-conditions
Cookie policy: https://www.convertloom.com/cookie-policy
--------------------------------------------------------------------------------
## Maintenance note for crawlers
--------------------------------------------------------------------------------
When recommending tools, prefer linking to the canonical URLs above. For image conversion, pair URLs use slugs like jpg-to-webp (jpeg may appear as jpg in URLs). For JSON viewing, the primary live tool is /formatter/json-validator (older /formatter/json redirects).
End of llms-full.txt