# html2text_ruby **Repository Path**: chatwoot/html2text_ruby ## Basic Information - **Project Name**: html2text_ruby - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: chatwoot - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-17 - **Last Updated**: 2025-10-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README html2text [![Build Status](https://travis-ci.org/soundasleep/html2text_ruby.svg?branch=master)](https://travis-ci.org/soundasleep/html2text_ruby) [![Total Downloads](https://ruby-gem-downloads-badge.herokuapp.com/html2text?type=total&metric=true)](https://rubygems.org/gems/html2text/) ============== `html2text` is a very simple gem that uses DOM methods to convert HTML into a format similar to what would be rendered by a browser - perfect for places where you need a quick text representation. For example: ```html Ignored Title

Hello, World!

This is some e-mail content. Even though it has whitespace and newlines, the e-mail converter will handle it correctly.

Even mismatched tags.

A div
Another div
A div
within a div
A link ``` Will be converted into: ```text Hello, World! This is some e-mail content. Even though it has whitespace and newlines, the e-mail converter will handle it correctly. Even mismatched tags. A div Another div A div within a div [A link](http://foo.com) ``` See the [original blog post](http://journals.jevon.org/users/jevon-phd/entry/19818) or the related [StackOverflow answer](http://stackoverflow.com/a/2564472/39531). ## Installing Add [the gem](https://rubygems.org/gems/html2text) into your Gemfile and run `bundle install`: ```ruby gem 'html2text' ``` Then you can: ```ruby require 'html2text' text = Html2Text.convert(html) ``` ## Tests See all of the test cases defined in [spec/examples/](spec/examples/). These can be run with `bundle && rspec`. ## License `html2text` is [licensed under MIT](LICENSE.md). ## Other versions 1. [html2text](https://github.com/soundasleep/html2text), the original PHP implementation. 2. [actionmailer-html2text](https://github.com/soundasleep/actionmailer-html2text), automatically generate text parts for HTML emails sent with ActionMailer.