Markdown to Textile Converter
Transform Markdown tables into Textile markup for Redmine, Textpattern, and other Textile-powered platforms
Markdown Input
Textile Output
Convert other formats to Textile
Related Tools
Markdown to TOML
Convert Markdown tables to TOML configuration format with automatic type detection
Markdown to TracWiki
Convert Markdown tables to TracWiki table markup for Trac project management systems
Markdown to XML
Convert Markdown tables to XML format with customizable structure and proper escaping
Markdown to YAML
Convert Markdown tables to YAML format with automatic type detection and multiple output formats
MediaWiki to ActionScript
Convert MediaWiki table markup to ActionScript arrays and objects
MediaWiki to ASCII
Convert MediaWiki table markup to ASCII table format with borders and alignment
About Markdown to Textile Converter
Convert Markdown tables to Textile markup format for use in Redmine, Textpattern, and other Textile-based content management systems. Textile is a lightweight markup language that uses simple syntax for formatting text.
Key Features
- Header Support: Toggle header row with |_. syntax
- Cell Alignment: Choose left (<.), center (=.), or right (>.) alignment
- Special Character Escaping: Automatically escapes Textile special characters
- Automatic Parsing: Extracts data from GitHub Flavored Markdown tables
- Textile Compatible: Works with Redmine, Textpattern, and all Textile systems
- File Upload: Upload .md files directly
- Instant Preview: Real-time conversion as you type
- Copy & Download: Easy export options
How to Use
- Input Markdown Table: Paste your Markdown table or upload a .md file
- Configure Options: Choose header and alignment settings
- Review Output: The Textile markup updates automatically
- Copy or Download: Use the Copy button or download as .textile file
- Use in Your System: Paste into Redmine, Textpattern, or other Textile-based platforms
Textile Table Syntax
- |_. Header: Underscore after pipe for header cells
- <. Left: Left alignment prefix
- =. Center: Center alignment prefix
- >. Right: Right alignment prefix
- | Cell |: Pipe delimiters for cells
Alignment Options
- Left (<.): Aligns cell content to the left (default)
- Center (=.): Centers cell content
- Right (>.): Aligns cell content to the right
Example Conversion
Markdown Input:
| Name | Age | City | Department | |------|-----|------|------------| | John Doe | 28 | New York | Engineering | | Jane Smith | 34 | London | Marketing |
Textile Output (Left Aligned):
|_<. Name |_<. Age |_<. City |_<. Department | |<. John Doe |<. 28 |<. New York |<. Engineering | |<. Jane Smith |<. 34 |<. London |<. Marketing |
Common Use Cases
- Redmine: Create tables in Redmine wiki pages and issue descriptions
- Textpattern: Format content for Textpattern CMS articles
- Project Documentation: Document project data in Textile format
- Bug Tracking: Add structured data to bug reports
- Wiki Pages: Create comparison tables for documentation
- Content Management: Format data for Textile-based CMS platforms
Textile Compatibility
This converter generates standard Textile markup that works with:
- Redmine project management software
- Textpattern content management system
- GitHub (Textile support in some contexts)
- Any platform supporting Textile markup
- Textile parsers and renderers
Special Character Handling
The converter automatically escapes Textile special characters to prevent formatting conflicts:
- Asterisks (*) - Used for bold text
- Underscores (_) - Used for italic text
- Carets (^) - Used for superscript
- Tildes (~) - Used for subscript
- At symbols (@) - Used for code
Advanced Textile Features
- Cell Spanning: Can be added manually with \2, \3 syntax for colspan
- Row Spanning: Can be added manually with /2, /3 syntax for rowspan
- Cell Styling: Supports inline CSS with {style} syntax
- Cell Classes: Supports CSS classes with (class) syntax
Markdown Table Support
Supports GitHub Flavored Markdown (GFM) table syntax:
- Pipe-delimited columns
- Header separator line with dashes
- Optional column alignment indicators (:---:, ---:, :---)
- Leading and trailing pipes
Tips for Best Results
- Use header row for column names in data tables
- Choose appropriate alignment for numeric vs text data
- Keep cell content concise for better readability
- Test the output in your Textile system's preview mode
- Avoid nested tables for better compatibility
- Use consistent alignment across similar data types
FAQ
- Which Textile implementations does this support? The output uses standard Textile table syntax that works in Redmine, Textpattern, and most Textile-compatible renderers.
- What if my Markdown doesn't have a header row? You can disable the header option, in which case only data rows are converted to Textile table rows.
- Can I add custom styling? Yes. After conversion, you can manually add Textile class or style annotations such as
(class)or{style}to cells. - Is any content stored on the server? No. Conversion runs entirely in your browser; your Markdown and Textile output are never uploaded.
Privacy & Security
All conversions happen locally in your browser. Your Markdown data is never uploaded to any server, ensuring complete privacy and security.
