| Name | Description | Type | Package | Framework |
| AbstractCaverphone | Encodes a string into a Caverphone value. | Class | 1.10.apidocs.org.apache.commons.codec.language | Apache Commons |
| Base32 | Provides Base32 encoding and decoding as defined by RFC 4648. | Class | 1.10.apidocs.org.apache.commons.codec.binary | Apache Commons |
| Base32InputStream | Provides Base32 encoding and decoding in a streaming fashion (unlimited size). | Class | 1.10.apidocs.org.apache.commons.codec.binary | Apache Commons |
| Base32OutputStream | Provides Base32 encoding and decoding in a streaming fashion (unlimited size). | Class | 1.10.apidocs.org.apache.commons.codec.binary | Apache Commons |
| Base64 | Provides Base64 encoding and decoding as defined by RFC 2045. | Class | 1.10.apidocs.org.apache.commons.codec.binary | Apache Commons |
| Base64InputStream | Provides Base64 encoding and decoding in a streaming fashion (unlimited size). | Class | 1.10.apidocs.org.apache.commons.codec.binary | Apache Commons |
| Base64OutputStream | Provides Base64 encoding and decoding in a streaming fashion (unlimited size). | Class | 1.10.apidocs.org.apache.commons.codec.binary | Apache Commons |
| BaseNCodec | Abstract superclass for Base-N encoders and decoders. | Class | 1.10.apidocs.org.apache.commons.codec.binary | Apache Commons |
| BaseNCodecInputStream | Abstract superclass for Base-N input streams. | Class | 1.10.apidocs.org.apache.commons.codec.binary | Apache Commons |
| BaseNCodecOutputStream | Abstract superclass for Base-N output streams. | Class | 1.10.apidocs.org.apache.commons.codec.binary | Apache Commons |
| BCodec | Identical to the Base64 encoding defined by RFC 1521 and allows a character set to be specified. | Class | 1.10.apidocs.org.apache.commons.codec.net | Apache Commons |
| BeiderMorseEncoder | Encodes strings into their Beider-Morse phonetic encoding. | Class | 1.10.apidocs.org.apache.commons.codec.language.bm | Apache Commons |
| BinaryCodec | Converts between byte arrays and strings of 0s and 1s. | Class | 1.10.apidocs.org.apache.commons.codec.binary | Apache Commons |
| BinaryDecoder | Defines common decoding methods for byte array decoders. | Interface | 1.10.apidocs.org.apache.commons.codec | Apache Commons |
| BinaryEncoder | Defines common encoding methods for byte array encoders. | Interface | 1.10.apidocs.org.apache.commons.codec | Apache Commons |
| Caverphone | Encodes a string into a Caverphone 2. | Class | 1.10.apidocs.org.apache.commons.codec.language | Apache Commons |
| Caverphone1 | Encodes a string into a Caverphone 1. | Class | 1.10.apidocs.org.apache.commons.codec.language | Apache Commons |
| Caverphone2 | Encodes a string into a Caverphone 2. | Class | 1.10.apidocs.org.apache.commons.codec.language | Apache Commons |
| CharEncoding | Character encoding names required of every implementation of the Java platform. | Class | 1.10.apidocs.org.apache.commons.codec | Apache Commons |
| CharSequenceUtils | Operations on CharSequence that are null safe. | Class | 1.10.apidocs.org.apache.commons.codec.binary | Apache Commons |
| Charsets | Charsets required of every implementation of the Java platform. | Class | 1.10.apidocs.org.apache.commons.codec | Apache Commons |
| ColognePhonetic | Encodes a string into a Cologne Phonetic value. | Class | 1.10.apidocs.org.apache.commons.codec.language | Apache Commons |
| Crypt | GNU libc crypt(3) compatible hash method. | Class | 1.10.apidocs.org.apache.commons.codec.digest | Apache Commons |
| DaitchMokotoffSoundex | Encodes a string into a Daitch-Mokotoff Soundex value. | Class | 1.10.apidocs.org.apache.commons.codec.language | Apache Commons |
| Decoder | Provides the highest level of abstraction for Decoders. | Interface | 1.10.apidocs.org.apache.commons.codec | Apache Commons |
| DecoderException | Thrown when there is a failure condition during the decoding process. | Class | 1.10.apidocs.org.apache.commons.codec | Apache Commons |
| DigestUtils | Operations to simplify common MessageDigest tasks. | Class | 1.10.apidocs.org.apache.commons.codec.digest | Apache Commons |
| DoubleMetaphone | Encodes a string into a double metaphone value. | Class | 1.10.apidocs.org.apache.commons.codec.language | Apache Commons |
| Encoder | Provides the highest level of abstraction for Encoders. | Interface | 1.10.apidocs.org.apache.commons.codec | Apache Commons |
| EncoderException | Thrown when there is a failure condition during the encoding process. | Class | 1.10.apidocs.org.apache.commons.codec | Apache Commons |
| Hex | Converts hexadecimal Strings. | Class | 1.10.apidocs.org.apache.commons.codec.binary | Apache Commons |
| HmacAlgorithms | Standard HmacUtils algorithm names from the Java Cryptography Architecture Standard Algorithm Name Note: Not all JCE implementations supports all algorithms in this enum. | Class | 1.10.apidocs.org.apache.commons.codec.digest | Apache Commons |
| HmacUtils | Simplifies common Mac tasks. | Class | 1.10.apidocs.org.apache.commons.codec.digest | Apache Commons |
| Lang | Language guessing utility. | Class | 1.10.apidocs.org.apache.commons.codec.language.bm | Apache Commons |
| Languages | Language codes are typically loaded from resource files. | Class | 1.10.apidocs.org.apache.commons.codec.language.bm | Apache Commons |
| Languages .LanguageSet | Class | 1.10.apidocs.org.apache.commons.codec.language.bm.Languages | Apache Commons | |
| Languages .SomeLanguages | Some languages, explicitly enumerated. | Class | 1.10.apidocs.org.apache.commons.codec.language.bm.Languages | Apache Commons |
| MatchRatingApproachEncoder | Match Rating Approach Phonetic Algorithm Developed by Western Airlines in 1977. | Class | 1.10.apidocs.org.apache.commons.codec.language | Apache Commons |
| Md5Crypt | The libc crypt() $1$ and Apache $apr1$ MD5-based hash algorithm. | Class | 1.10.apidocs.org.apache.commons.codec.digest | Apache Commons |
| MessageDigestAlgorithms | Standard MessageDigest algorithm names from the Java Cryptography Architecture Standard Algorithm Name This class is immutable and thread-safe. | Class | 1.10.apidocs.org.apache.commons.codec.digest | Apache Commons |
| Metaphone | Encodes a string into a Metaphone value. | Class | 1.10.apidocs.org.apache.commons.codec.language | Apache Commons |
| NameType | Supported types of names. | Class | 1.10.apidocs.org.apache.commons.codec.language.bm | Apache Commons |
| Nysiis | Encodes a string into a NYSIIS value. | Class | 1.10.apidocs.org.apache.commons.codec.language | Apache Commons |
| PhoneticEngine | Converts words into potential phonetic representations. | Class | 1.10.apidocs.org.apache.commons.codec.language.bm | Apache Commons |
| QCodec | Similar to the Quoted-Printable content-transfer-encoding defined in RFC 1521 and designed to allow text containing mostly ASCII | Class | 1.10.apidocs.org.apache.commons.codec.net | Apache Commons |
| QuotedPrintableCodec | Codec for the Quoted-Printable section of RFC 1521. | Class | 1.10.apidocs.org.apache.commons.codec.net | Apache Commons |
| RefinedSoundex | Encodes a string into a Refined Soundex value. | Class | 1.10.apidocs.org.apache.commons.codec.language | Apache Commons |
| Rule | Rules have a pattern, left context, right context, output phoneme, set of languages for which they apply and a logical flag indicating if all languages must be in play. | Class | 1.10.apidocs.org.apache.commons.codec.language.bm | Apache Commons |
| Rule .Phoneme | Class | 1.10.apidocs.org.apache.commons.codec.language.bm.Rule | Apache Commons | |
| Rule .PhonemeList | Class | 1.10.apidocs.org.apache.commons.codec.language.bm.Rule | Apache Commons | |
| Rule .RPattern | A minimal wrapper around the functionality of Pattern that we use, to allow for alternate implementations. | Interface | 1.10.apidocs.org.apache.commons.codec.language.bm.Rule | Apache Commons |
| RuleType | Class | 1.10.apidocs.org.apache.commons.codec.language.bm | Apache Commons | |
| Sha2Crypt | SHA2-based Unix crypt implementation. | Class | 1.10.apidocs.org.apache.commons.codec.digest | Apache Commons |
| Soundex | Encodes a string into a Soundex value. | Class | 1.10.apidocs.org.apache.commons.codec.language | Apache Commons |
| StringDecoder | Defines common decoding methods for String decoders. | Interface | 1.10.apidocs.org.apache.commons.codec | Apache Commons |
| StringEncoder | Defines common encoding methods for String encoders. | Interface | 1.10.apidocs.org.apache.commons.codec | Apache Commons |
| StringEncoderComparator | Compares Strings using a StringEncoder. | Class | 1.10.apidocs.org.apache.commons.codec | Apache Commons |
| StringUtils | Converts String to and from bytes using the encodings required by the Java specification. | Class | 1.10.apidocs.org.apache.commons.codec.binary | Apache Commons |
| UnixCrypt | Unix crypt(3) algorithm implementation. | Class | 1.10.apidocs.org.apache.commons.codec.digest | Apache Commons |
| URLCodec | This codec is meant to be a replacement for standard Java classes URLEncoder and URLDecoder on older Java platforms, as these classes in Java versions below | Class | 1.10.apidocs.org.apache.commons.codec.net | Apache Commons |