# Peasy Text > Text tools made easy. Peasy Text provides free browser-based tools at https://peasytext.com/. All processing happens client-side — files never leave your device. ## Tools (15) - [Word Counter](https://peasytext.com/text/text-counter/) — Count words, characters, sentences, and paragraphs. - [Case Converter](https://peasytext.com/text/text-case-converter/) — Convert text between UPPER, lower, Title, camelCase, and more. - [Sort Lines](https://peasytext.com/text/sort-lines/) — Sort lines alphabetically, numerically, or randomly. - [Lorem Ipsum Generator](https://peasytext.com/text/lorem-ipsum-generator/) — Generate placeholder text for designs and layouts. - [Slug Generator](https://peasytext.com/text/slug-generator/) — Convert text to URL-friendly slugs. - [Find & Replace](https://peasytext.com/text/find-and-replace/) — Find and replace text with regex support. - [Remove Duplicate Lines](https://peasytext.com/text/remove-duplicate-lines/) — Remove duplicate lines from text. - [Base64 Encoder/Decoder](https://peasytext.com/text/base64-encode-decode/) — Encode text to Base64 or decode Base64 back to text. - [URL Encoder/Decoder](https://peasytext.com/text/url-encode-decode/) — Encode or decode URL-encoded strings. - [JSON Formatter](https://peasytext.com/text/json-formatter/) — Format or minify JSON data. - [HTML Entity Encoder/Decoder](https://peasytext.com/text/html-entity-encoder/) — Encode special characters as HTML entities or decode them. - [Reverse Text](https://peasytext.com/text/reverse-text/) — Reverse characters, words, or lines in your text. - [Add/Remove Line Numbers](https://peasytext.com/text/line-numbers/) — Add or remove line numbers from text. - [Text Diff](https://peasytext.com/text/text-diff/) — Compare two texts and highlight differences. - [Text Extractor](https://peasytext.com/text/text-extractor/) — Extract emails, URLs, numbers, or IPs from text. ## Guides (75) - [Text Encoding Explained: UTF-8, ASCII, and Beyond](https://peasytext.com/guides/text-encoding-utf8-ascii/) — Text encoding determines how characters are stored as bytes. Understanding UTF-8, ASCII, and other encodings prevents garbled text, mojibake, and … - [How to Optimize Images for SEO](https://peasytext.com/guides/how-to-optimize-images-for-seo/) — Optimize images for search engine visibility and faster page loads. Learn about alt text, file naming, compression, responsive images, lazy … - [LinkedIn Post Formatting: Maximizing Professional Engagement](https://peasytext.com/guides/linkedin-post-formatting-guide/) — LinkedIn's feed algorithm heavily favors native text posts with specific formatting patterns. Understanding how LinkedIn renders content and what drives … - [Document Format Interoperability: PDF, DOCX, ODT, and Markdown](https://peasytext.com/guides/document-format-interoperability-guide/) — Navigate the complexities of converting between document formats. Understand what survives conversion, what gets lost, and best practices for maintaining … - [Regex Cheat Sheet: Essential Patterns for Text Processing](https://peasytext.com/guides/regex-cheat-sheet-essential-patterns/) — A practical regular expression reference covering the most commonly needed patterns for text processing. Includes email validation, URL matching, date … - [Text Encoding Explained: UTF-8, ASCII, Latin-1, and Unicode](https://peasytext.com/guides/text-encoding-utf8-ascii-unicode-explained/) — Demystify character encoding — why text appears as garbled symbols, how UTF-8 became the universal standard, and practical strategies for … - [Advanced Markdown: Tables, Footnotes, Task Lists, and Extensions](https://peasytext.com/guides/advanced-markdown-tables-footnotes-extensions/) — Go beyond basic Markdown with advanced features supported by major platforms. Covers GFM tables, footnotes, task lists, math notation, Mermaid … - [Lorem Ipsum and Placeholder Text: When and How to Use It](https://peasytext.com/guides/lorem-ipsum-placeholder-text-guide/) — Placeholder text fills layouts during design before real content arrives. This guide covers the history of Lorem Ipsum, when to … - [Creating Fillable PDF Forms: A Step-by-Step Guide](https://peasytext.com/guides/creating-fillable-pdf-forms-guide/) — Fillable PDF forms replace printed forms that must be filled out by hand. Properly designed PDF forms include text fields, … - [Regular Expressions: A Practical Guide for Text Processing](https://peasytext.com/guides/regex-practical-guide/) — Regular expressions are powerful patterns for searching, matching, and transforming text. This guide covers the most useful regex patterns with … - [Base64 Encoding: How It Works and When to Use It](https://peasytext.com/guides/base64-encoding-guide/) — Base64 converts binary data into ASCII text, making it safe for transmission through text-based systems. Learn when Base64 is the … - [Lorem Ipsum Alternatives: Realistic Placeholder Content](https://peasytext.com/guides/lorem-ipsum-alternatives/) — Lorem Ipsum has been the standard placeholder text since the 1500s, but realistic placeholder content produces better design feedback. This … - [Markdown vs Rich Text vs Plain Text: When to Use Each](https://peasytext.com/guides/markdown-vs-rich-text-vs-plain-text/) — Choosing between Markdown, rich text, and plain text affects portability, readability, and editing workflow. This comparison helps you select the … - [How to Convert Case and Clean Up Messy Text](https://peasytext.com/guides/convert-case-clean-text/) — Messy text with inconsistent capitalization, extra whitespace, and mixed formatting is a common problem. This guide covers tools and techniques … - [How to Add Watermarks to Images](https://peasytext.com/guides/how-to-add-watermark-to-images/) — Protect your images with text or logo watermarks. This guide covers watermark placement strategies, opacity settings, and how to balance … - [Troubleshooting Character Encoding Problems](https://peasytext.com/guides/troubleshooting-character-encoding/) — Garbled text, question marks, and missing characters are symptoms of encoding mismatches. This guide helps you diagnose and fix the … - [Best Practices for Counting Words, Characters, and Lines](https://peasytext.com/guides/word-character-line-counting-best-practices/) — Accurate text counting is important for meeting length requirements, estimating reading time, and analyzing content. This guide covers the nuances … - [How to Find and Replace Text Using Regular Expressions](https://peasytext.com/guides/how-to-find-replace-regex/) — Regular expressions enable powerful pattern-based find and replace operations. Learn practical regex patterns for common text transformation tasks. - [How to Generate Lorem Ipsum Text](https://peasytext.com/guides/how-to-generate-lorem-ipsum/) — Generate placeholder text for design mockups, wireframes, and prototypes using various Lorem Ipsum styles. - [How to Remove Duplicate Lines From Text](https://peasytext.com/guides/how-to-remove-duplicate-lines/) — Duplicate lines in data files, logs, and lists waste space and cause errors. Learn efficient methods to deduplicate text while … - [How to Add Watermarks to PDF Documents](https://peasytext.com/guides/how-to-watermark-pdf/) — Watermarking PDFs protects intellectual property and marks documents as draft, confidential, or approved. Learn text and image watermarking techniques. - [How to Sort Text Lines Alphabetically and Numerically](https://peasytext.com/guides/how-to-sort-text-lines/) — Sorting text lines helps organize data, find duplicates, and prepare content for processing. Learn alphabetical, numerical, and custom sorting techniques. - [How to Convert Markdown to Other Formats](https://peasytext.com/guides/how-to-convert-markdown-to-other-formats/) — Convert Markdown documents to HTML, PDF, DOCX, and slides while preserving formatting and handling edge cases. - [How to Encode and Decode Base64 Data](https://peasytext.com/guides/how-to-encode-decode-base64/) — Base64 converts binary data to ASCII text for safe transmission. Learn how Base64 encoding works and its common uses in … - [How to Extract Emails, URLs, and Phone Numbers From Text](https://peasytext.com/guides/how-to-extract-data-from-text/) — Extracting structured data from unstructured text saves hours of manual copying. Learn pattern-based extraction for common data types. - [How to Add Text Overlays to Images](https://peasytext.com/guides/how-to-add-text-overlays-images/) — Adding text to images creates social media graphics, memes, quotes, and promotional materials. Learn typography and positioning best practices. - [Plain Text vs Rich Text vs Markdown: Format Comparison](https://peasytext.com/guides/plain-text-vs-rich-text-vs-markdown/) — Each text format serves different purposes. Plain text is universal, rich text supports formatting, and Markdown balances readability with structure. - [Accessible Color Contrast for UI Design](https://peasytext.com/guides/accessible-color-contrast-ui-design/) — Meet WCAG color contrast requirements for text, UI components, and graphical elements in web interfaces. - [Troubleshooting Line Ending Issues (CRLF vs LF)](https://peasytext.com/guides/troubleshooting-line-endings-crlf-lf/) — Different operating systems use different line endings, causing text files to display incorrectly or break scripts. Learn how to detect … - [Slug Generation and URL-Safe String Best Practices](https://peasytext.com/guides/slug-generation-url-safe-strings/) — Generate clean, SEO-friendly URL slugs from titles and names, handling Unicode, transliteration, and edge cases. - [Text Diff and Comparison: Finding Changes Between Versions](https://peasytext.com/guides/text-diff-comparison-guide/) — Comparing text versions reveals exactly what changed. Learn how diff algorithms work and how to use them for code review, … - [How to Extract Text From Scanned PDFs (OCR)](https://peasytext.com/guides/how-to-ocr-pdf/) — Scanned PDFs contain images of text, not actual text. Learn how OCR (Optical Character Recognition) can make scanned documents searchable … - [Best Practices for Cleaning Messy Data in Text Files](https://peasytext.com/guides/best-practices-cleaning-text-data/) — Messy text data — extra spaces, inconsistent formatting, mixed encodings — creates problems for processing. Learn systematic approaches to text … - [Image SEO Best Practices: Alt Text, File Names, and Lazy Loading](https://peasytext.com/guides/image-seo-best-practices/) — Optimized images improve search rankings, accessibility, and page speed. Learn how to name, describe, and serve images for maximum SEO … - [How to Clean and Normalize Text Data](https://peasytext.com/guides/how-to-clean-normalize-text-data/) — Remove invisible characters, normalize whitespace, fix encoding issues, and standardize text for data processing. - [Image Accessibility Best Practices](https://peasytext.com/guides/image-accessibility-best-practices/) — Make images accessible to all users including those using screen readers, braille displays, and assistive technologies. Learn WCAG guidelines for … - [Responsive Typography: Fluid Text Sizing Strategies](https://peasytext.com/guides/responsive-typography-fluid-text-sizing/) — Fixed font sizes don't adapt to different screen sizes. Learn how to implement fluid typography that scales smoothly between mobile … - [How to Extract and Transform Structured Data from Text](https://peasytext.com/guides/how-to-extract-structured-data-from-text/) — Parse emails, addresses, phone numbers, dates, and URLs from unstructured text using regex and pattern matching. - [Video Aspect Ratios: Choosing the Right Format](https://peasytext.com/guides/video-aspect-ratios-choosing-right-format/) — Select the optimal aspect ratio for different platforms and viewing contexts. - [Text Comparison and Diff Algorithms Explained](https://peasytext.com/guides/text-comparison-diff-algorithms-explained/) — Understand how diff algorithms work, compare line-level vs word-level diffs, and choose the right approach for your use case. - [Text Transformation for Data Migration Projects](https://peasytext.com/guides/text-transformation-data-migration/) — Data migrations often require bulk text transformations — changing delimiters, reformatting dates, normalizing encodings, and restructuring flat files. - [Troubleshooting Font Rendering Across Platforms](https://peasytext.com/guides/troubleshooting-font-rendering-cross-platform/) — The same font looks different on Windows, macOS, and Linux because each platform uses a different text rendering engine. Learn … - [Markdown vs Rich Text: When to Use Each Format](https://peasytext.com/guides/markdown-vs-rich-text-format-comparison/) — Compare Markdown and rich text editors for documentation, collaboration, and content publishing. - [Markdown Editors and Renderers Compared](https://peasytext.com/guides/markdown-editors-renderers-compared/) — Compare Markdown editors, live preview tools, and rendering differences across platforms. - [Advanced Regex Patterns for Log File Analysis](https://peasytext.com/guides/advanced-regex-log-analysis/) — Log files contain critical diagnostic information buried in semi-structured text. Master regex patterns to extract timestamps, error codes, IP addresses, … - [AI Text Generator Comparison: GPT vs Claude vs Gemini](https://peasytext.com/guides/ai-text-generators-gpt-claude-gemini-comparison/) — Compare leading AI text generators by capability, accuracy, and best use cases. - [Solving Text Encoding Issues Across Platforms](https://peasytext.com/guides/solving-text-encoding-issues-across-platforms/) — Fix character corruption (mojibake) when text appears garbled due to encoding mismatches. - [Unicode Normalization: NFC, NFD, NFKC, NFKD Explained](https://peasytext.com/guides/unicode-normalization-forms-explained/) — The same visible character can have multiple Unicode representations. Learn when and how to normalize text to prevent comparison failures … - [Troubleshooting CSS Z-Index Stacking Issues](https://peasytext.com/guides/troubleshooting-css-z-index-stacking/) — Z-index doesn't always work as expected because of stacking contexts. Learn how stacking contexts are created, how they affect z-index, … - [Text Diff and Merge Tools Compared](https://peasytext.com/guides/text-diff-merge-tools-compared/) — Compare text comparison tools for code review, document editing, and content management. - [Troubleshooting Text Truncation and Overflow](https://peasytext.com/guides/troubleshooting-text-truncation-overflow/) — Text that displays correctly in English often breaks in other languages due to word length, character width, and directional differences. … - [Lorem Ipsum Alternatives: Better Placeholder Text](https://peasytext.com/guides/lorem-ipsum-alternatives-placeholder-text/) — Compare placeholder text options beyond Lorem Ipsum for more realistic and useful design mockups. - [Web Fonts Loading Strategy for Fast Page Rendering](https://peasytext.com/guides/web-fonts-loading-strategy-fast-rendering/) — Web fonts can delay text rendering by seconds. Learn the optimal loading strategy to balance visual quality with performance using … - [Regular Expressions: Pattern Matching Essentials](https://peasytext.com/guides/regular-expressions-pattern-matching-essentials/) — Master fundamental regex patterns for text search, validation, and transformation tasks. - [How to Redact Sensitive Information in PDFs](https://peasytext.com/guides/how-to-redact-sensitive-info-pdfs/) — Permanently remove confidential text, images, and metadata from PDF documents before sharing. - [Markdown for Technical Documentation](https://peasytext.com/guides/markdown-technical-documentation-guide/) — Markdown has become the standard for technical documentation. Learn the extended syntax, tooling, and best practices for writing clear, maintainable … - [How to Redact Sensitive Information in PDFs](https://peasytext.com/guides/how-to-redact-sensitive-info-pdf/) — Properly redacting PDFs requires more than black rectangles over text. Learn the correct techniques to permanently remove sensitive data from … - [How to Convert Scanned PDFs to Searchable Text](https://peasytext.com/guides/how-to-convert-scanned-pdf-searchable/) — Scanned PDFs are essentially images trapped in a PDF container. OCR technology can add a searchable text layer while preserving … - [Encoding Explained: UTF-8, ASCII, Base64, and URL Encoding](https://peasytext.com/guides/encoding-explained-utf8-ascii-base64-url/) — Understand character encodings, binary-to-text encoding, and URL encoding to prevent data corruption and bugs. - [PDF Form Creation and Interactive Fields](https://peasytext.com/guides/pdf-form-creation-interactive-fields/) — Create fillable PDF forms with text fields, checkboxes, dropdowns, and validation rules. - [Diff Algorithms: Understanding How Text Comparison Works](https://peasytext.com/guides/diff-algorithms-text-comparison/) — Text comparison tools use sophisticated algorithms to detect additions, deletions, and modifications between two documents. Learn how Myers, patience, and … - [Pinterest Pin Design: Visual Best Practices for Click-Through](https://peasytext.com/guides/pinterest-pin-design-best-practices/) — Pinterest is a visual search engine where pin design directly determines click-through rate. Optimal aspect ratios, text overlay techniques, and … - [Spreadsheet Format Guide: XLSX, CSV, ODS, and TSV Compared](https://peasytext.com/guides/spreadsheet-format-xlsx-csv-ods-tsv-compared/) — Compare spreadsheet and tabular data formats across features, compatibility, and use cases. Understand when to use binary formats versus plain … - [Markup Language Formats: HTML, Markdown, reStructuredText, and AsciiDoc](https://peasytext.com/guides/markup-formats-html-markdown-rst-asciidoc/) — Compare lightweight markup languages for documentation, blogging, and technical writing. Understand the expressiveness, tooling support, and ideal use cases for … - [Browser Fingerprinting: How Websites Track You Without Cookies](https://peasytext.com/guides/browser-fingerprinting-tracking-explained/) — Discover how browser fingerprinting works, what data points websites collect, and practical countermeasures to reduce your trackability. Covers canvas fingerprinting, … - [Text Diff and Merge: Understanding Algorithms and Tools](https://peasytext.com/guides/text-diff-merge-algorithms-tools/) — Understand how diff algorithms work, the differences between line-based and word-based diffs, and best practices for three-way merging. Essential knowledge … - [Search and Replace Power Techniques for Text Processing](https://peasytext.com/guides/search-replace-power-techniques/) — Advanced search and replace techniques using regex capture groups, lookaheads, and conditional replacements. Transform text data efficiently with patterns that … - [String Manipulation Best Practices for Developers](https://peasytext.com/guides/string-manipulation-best-practices/) — Best practices for common string operations — trimming, padding, case conversion, truncation, and escaping. Covers Unicode-aware handling and the subtle … - [Text Hashing Explained: MD5, SHA-256, and When to Use Each](https://peasytext.com/guides/text-hashing-md5-sha256-comparison/) — Compare cryptographic and non-cryptographic hash functions. Understand when MD5 is acceptable, when SHA-256 is necessary, and why hash functions are … - [Language Detection: How It Works and Its Limitations](https://peasytext.com/guides/language-detection-how-it-works-limitations/) — Understand the algorithms behind automatic language detection — n-gram frequency analysis, Unicode script detection, and machine learning approaches. Learn the … - [Slug and URL-Safe String Generation Best Practices](https://peasytext.com/guides/slug-url-safe-string-generation/) — Slugs transform human-readable titles into URL-safe strings. Proper slug generation handles unicode, special characters, and collisions while preserving readability. - [PDF Redaction: Permanently Removing Sensitive Information](https://peasytext.com/guides/pdf-redaction-techniques-guide/) — Covering text with black rectangles doesn't actually remove it from a PDF — the original content remains in the file … - [Frame Rate Guide: Choosing 24fps, 30fps, or 60fps](https://peasytext.com/guides/frame-rate-guide-24-30-60-fps/) — Frame rate affects perceived motion quality, file size, and the emotional tone of your video. Different contexts call for different … - [Image SEO: Alt Text, Filenames, and Compression](https://peasytext.com/guides/image-seo-alt-text-filenames/) — Images generate significant search traffic through Google Images and enhance page relevance signals. Optimizing alt text, filenames, and compression improves … - [Image Accessibility: Writing Effective Alt Text](https://peasytext.com/guides/image-accessibility-alt-text-guide/) — Alt text makes images accessible to screen reader users and appears when images fail to load. It also contributes to … ## Glossary (31 terms) - [ASCII](https://peasytext.com/glossary/ascii/) — A 7-bit character encoding standard representing 128 characters including English letters, digits, and control codes. - [BOM](https://peasytext.com/glossary/bom/) — A special Unicode character at the start of a file indicating its encoding and byte … - [Case Conversion](https://peasytext.com/glossary/case-conversion/) — Transforming text between uppercase, lowercase, title case, sentence case, or camelCase formats. - [CJK](https://peasytext.com/glossary/cjk/) — A collective term for the writing systems of East Asian languages, requiring multi-byte character encodings. - [Diacritics](https://peasytext.com/glossary/diacritics/) — Marks added above, below, or through letters to alter pronunciation (e.g. accents, umlauts, cedillas). - [Escape Character](https://peasytext.com/glossary/escape-character/) — A character (usually backslash) that gives special meaning to the following character in a string. - [Grep](https://peasytext.com/glossary/grep/) — A command-line tool for searching text using regular expression patterns, foundational in Unix workflows. - [Kerning](https://peasytext.com/glossary/kerning/) — Adjusting the horizontal spacing between specific pairs of characters for visually balanced text. - [Leading](https://peasytext.com/glossary/leading/) — The vertical distance between lines of text, measured from baseline to baseline. - [Ligature](https://peasytext.com/glossary/ligature/) — Two or more characters combined into a single glyph for aesthetic or readability purposes (e.g. … - [Line Ending](https://peasytext.com/glossary/line-ending/) — The invisible character(s) marking the end of a line — CR+LF on Windows, LF on … - [Lorem Ipsum](https://peasytext.com/glossary/lorem-ipsum/) — Pseudo-Latin placeholder text used in design and typesetting to simulate the appearance of real content. - [N-gram](https://peasytext.com/glossary/n-gram/) — A contiguous sequence of n items from a text, used in natural language processing and … - [Normalization (Text)](https://peasytext.com/glossary/normalization-text/) — Converting Unicode text to a canonical form (NFC, NFD, NFKC, NFKD) so equivalent characters compare … - [Plain Text](https://peasytext.com/glossary/plain-text/) — A file containing only unformatted characters with no styling, layout, or embedded objects. - [Readability Score](https://peasytext.com/glossary/readability-score/) — A numerical measure of how easy text is to read, using formulas like Flesch-Kincaid or … - [Rich Text](https://peasytext.com/glossary/rich-text/) — A text format that supports formatting such as bold, italics, fonts, and colors across different … - [ROT13](https://peasytext.com/glossary/rot13/) — A simple letter substitution cipher replacing each letter with the one 13 positions later in … - [RTL](https://peasytext.com/glossary/rtl/) — Text written from right to left, used in Arabic, Hebrew, and other scripts, requiring bidirectional … - [Slug](https://peasytext.com/glossary/slug/) — A URL-friendly version of a string with spaces replaced by hyphens and special characters removed. - [Stemming](https://peasytext.com/glossary/stemming/) — Reducing words to their root form by removing suffixes (e.g. 'running' to 'run') for text … - [String Distance](https://peasytext.com/glossary/string-distance/) — A measure of how different two strings are, calculated using algorithms like Levenshtein or Hamming … - [String Interpolation](https://peasytext.com/glossary/string-interpolation/) — Embedding variable values inside a string template, replacing placeholders with actual data at runtime. - [Text Diff](https://peasytext.com/glossary/text-diff/) — An algorithm that compares two text documents and highlights additions, deletions, and modifications between them. - [Text Encoding](https://peasytext.com/glossary/text-encoding/) — The scheme used to represent characters as bytes — including UTF-8, UTF-16, ISO-8859-1, and Windows-1252. - [Tokenization](https://peasytext.com/glossary/tokenization/) — Splitting text into meaningful units (tokens) such as words, sentences, or subword pieces for processing. - [Transliteration](https://peasytext.com/glossary/transliteration/) — Converting text from one writing system to another letter by letter (e.g. Cyrillic to Latin). - [Truncation](https://peasytext.com/glossary/truncation/) — Shortening text to a specific length, typically adding an ellipsis to indicate omitted content. - [Unicode](https://peasytext.com/glossary/unicode/) — A universal character encoding standard assigning a unique code point to every character in every … - [Whitespace](https://peasytext.com/glossary/whitespace/) — Invisible characters including spaces, tabs, newlines, and carriage returns that affect text layout. - [Word Count](https://peasytext.com/glossary/word-count/) — Counting the number of words in a text, often including character, sentence, and paragraph counts. ## API Base URL: https://peasytext.com/api/v1/ | Endpoint | Description | |----------|-------------| | GET /api/v1/tools/ | List all tools (filterable by category) | | GET /api/v1/tools/{slug}/ | Tool detail with description, steps, FAQ | | GET /api/v1/categories/ | Tool categories | | GET /api/v1/formats/ | File formats reference | | GET /api/v1/conversions/ | Format conversion guides | | GET /api/v1/glossary/ | Terminology definitions | | GET /api/v1/glossary/{slug}/ | Term with simple + technical explanations, code examples, references | | GET /api/v1/guides/ | Educational guides (filterable by category, audience_level) | | GET /api/v1/guides/{slug}/ | Full guide with content, takeaways, ToC, related guides | | GET /api/v1/use-cases/ | Real-world use cases | | GET /api/v1/search/?q={query} | Cross-model search | | GET /api/v1/sites/ | All 16 Peasy sites | OpenAPI spec: https://peasytext.com/api/openapi.json Swagger UI: https://peasytext.com/api/docs/ ## Content Negotiation All pages support Markdown output for AI agents: - Add `?format=md` to any page URL - Or send `Accept: text/markdown` header ## Platform Stats - 251 tools across 16 sites - 131 file formats documented - 1484 format conversion guides - 695 glossary terms - 645 educational guides - 302 real-world use cases Full catalog: https://peasytext.com/llms-full.txt