Textformatter Modules

Textformatter modules that provide run-time formatting for blocks of text (typically used with Text/Textarea fields).

Featured Free Textformatter Modules 1 to 45 of 52
  • Hanna Code

    Easily insert any complex HTML, Javascript or PHP output in your ProcessWire content by creating your own Hanna code tags.
  • Video embed for YouTube/Vimeo

    Enables translation of YouTube or Vimeo URLs to full embed codes, resulting in a viewable video in textarea fields you apply it to. Now with support for responsive videos too.
  • ProcessWire-Textformatter-AutoSchema

    AutoSchema automatically sets the basic properties of the micro data of Schema.org. For example, for headings, images and links. Images are automatically changed to a figure tag and the alt Attribut…
  • Textformatter Make HTML Links

    This Textformatter will create HTML links out of anything that resembles a URL or email address, as long as it is not already part of an tag.
  • Textile

    A text formatting module for parsing the Textile lightweight markup language. This uses the netcarver/textile package from Github.
  • Video or Social Post Embed

    Enter a full YouTube, Vimeo, Instagram, Facebook, Twitter or Issuu URL by itself in any paragraph
  • Email To Encrypted Mailto

    Converts text emails and regular mailto links into encrypted mailto links.
  • Image Interceptor

    Let editors use WYSIWYG images, but change the image size/behaviour.
  • Automatically add anchors and IDs to Headings

    Adds an id attribute to every heading with a slug of the text. Intended for easily creating linkable sections
  • Convert JPG/PNG images to WEBP

    Convert JPG/PNG img tags to use WEBP, auto-creating WEBP images as needed.
  • Pagination Textformatter

    Paginate a large text field into multiple pages. Create multi-page articles easily.
  • Textformatter Smart Quotes

    Replaces straight quotes "..." with typographic quotes („...“, “...”, or «...»), in visible text only.
  • Google Maps Textformatter

    Enter a full Google Maps link by itself in any paragraph and this will automatically convert it to an embedded map.
  • Accordion

    Convert portions of textarea content into a and collapse into an accordion. Put 5+ hyphens '-----Your Title Here' on a single line (within paragraph tags) to create specify title the…
  • Soundmanager2 Audio for Proceswire

    Use file field to add audio files, use shortcode to insert into RTE.
  • Image Tags

    Add images from an imageField on the page to any place of a text area.
  • Process Images

    A Textformatter that processes <img> tags within rich text content.
  • MatomoWire

    ProcessWire module to embed Matomo (aka Piwik). Also integrates with PrivacyWire.
  • Typographer

    TextformatterTypographer is a ProcessWire wrapper for the awesome PHP Typography class, originally authored by KINGdesk LLC and enhanced by Peter Putzer.
  • Audio Embed Text Formatter

    Converts audio file URLs within paragraph tags into HTML5 audio elements.
  • Emoji

    Converts 800+ emojis shortcodes in text to native browser UTF-8 emoji.
  • Fluid Images Textformatter

    Removes the height attribute and adds a class to img tags. Set max-width:100% for the class in your CSS and you have fluid images.
  • Textformatter OEmbed

    At this point this module basically wraps the fabolous Essence PHP library by Félix Girault and adds some processwire magic to parse your boring Textareas and make your content look more bling bling…
  • Textformatter Page Images

    Allows you to insert images in a text area by referencing them with tags in the following format [[fieldName,Number,class]]. All Parameters are optional. Configurable base class and wrapper.
  • Global Options for Embedded YouTube/Vimeo Videos

    Set options for embedded YouTube and Vimeo videos. Must run after e.g. TextformatterVideoEmbed! For detailed documentation the options, see: https
  • Auto Links

    Automatically links any of the configured text phrases to a URL, any time they appear.
  • Image Field Markup

    Allows you to use image fields inside markup languages, notably, Markdown and Textile in Processwire text fields
  • RockHeadlineIDs

    Demo Textformatter
  • Markdown in Markup/HTML

    Enables markdown to be used in existing markup/HTML like that from CKEditor.
  • Text Blocks

    Define named blocks in textarea fields and reuse them in other textarea fields.
  • Textformatter Image Data URI

    Replace image URLs in HTML body with their encoded data URL to speed up page loads
  • Iframe Embed Text Formatter

    Converts iframe URLs prefixed with "iframe/" within paragraph tags into HTML iframe elements.
  • Variable Context Tag Parser

    Substitutes tags in a given text block with values from a context (or an array of contexts). Each context provider must be an instance of WireData. This means that almost any object from ProcessWire…
  • JSON Decode

    Passes the given text through json_decode(), returning the value (if valid) as a StdClass object.
  • Footnotes

    Adds footnotes using Markdown Extra’s syntax, minus Markdown
  • Wrap Table

    Wrap a container div around markup tables.
  • Find/replace Textformatter

    Apply find/replace patterns to formatted text or markup. Supports simple and regex find/replace.
  • MultiValue Textformatter

    Allows setting key = value pairs in a textarea or text field to use as variable groups in templates.
  • Video markup for YouTube/Vimeo

    Render oEmbed data from YouTube/Vimeo URLs.
  • File Info

    Textformatter that adds information about linked files as extra markup, or as data attributes on the link.
  • Parsedown Extra Plugin

    ParsedownExtraPlugin Textformatter for ProcessWire 2.8+
  • Prism Syntax Highlighter

    Prism JS Syntax Highlighter
  • RemoveEmptyParagraphs

    Textformatter to remove empty paragraphs from CKE fields
  • Lite YouTube Embed

    Replaces plain YouTube links in a CKEditor field with Paul Irish's much faster YouTube embed script.
  • WhatsApp Like Textformatter

    ProcessWire Textformatter for simple WhatsApp style text formatting (*bold*, _italic_, ~strike~, ```mono```

The modules directory is powered by ProcessWire with the FormBuilder and LoginRegisterPro modules.