Modular conversion, encoding and encryption online

Convert from one format to another with Kifanga.

What is Kifanga?

Kifanga is a web app and framework offering modular conversion, encoding and encryption. Translations are done client side without any server interaction.

This framework and web app aims to support a wide variety of ciphers, formats, algorithms and methods (called bricks) while keeping them easily combinable.

There are currently two types of Bricks: Encoders and Viewers.

What are Encoders and Viewers

Encoders manipulate content by encoding or decoding in a specific way and using specific settings while Viewers allow users to access and edit the content fed into or output by Encoders in a certain way and format.

Bricks can be arranged inside a Pipe. When the content gets edited inside a Viewer or when Brick settings get changed, the result propagates through the Pipe’s Bricks in order and in both directions.

Chain objects encapsulates UTF-8 text or binary based content exchanged between Bricks.

They automatically encode or decode the content when combining a text-based output with a binary based input and vice-versa.

Featured Conversion Tools

Here are recently added conversion and encoding tools at kifanga.

The NATO phonetic alphabet (officially called the International radiotelephony spelling alphabet also commonly...

The Enigma machine is an encryption device used by the Nazi German military command to encode strategic messag...

Basically, A1Z26 cipher encrypts by replacing each letter by its position in the alphabet. For example, letter...

This bitwise calculator is used to perform bitwise AND, bitwise OR, bitwise XOR and bitwise NOT. These bitwis...

Morse Code Translator: Encode and Convert Online...

Dutch phonetic alphabet - description and conversion tool....