# Snabbit > Snabbit is a growing toolbox of fast, private, browser-based utilities for text, encoding, developers and more. No sign-up, no uploads — everything runs on your device. Snabbit (snabbit.pro) is a collection of 181 free, privacy-first online tools across 7 categories. Every tool runs entirely in the visitor's browser — no sign-up, no uploads, no server processing — and each is a standalone page with an answer-first definition, how-to steps and FAQs. ## Key facts - Free to use, no account or sign-up required. - 100% client-side: text and files never leave the browser (privacy-first). - Works on any modern browser; mobile-friendly. - 181 tools spanning text, encoding/decoding, converters, developer utilities, generators, image and web tools. ## Text Tools Free online text tools to count, convert, clean, sort and transform text instantly — right in your browser. - [Word Counter](https://snabbit.pro/tools/word-counter/): Count words, characters, sentences, lines and paragraphs in real time. - [Case Converter](https://snabbit.pro/tools/case-converter/): Convert text to UPPERCASE, lowercase, Title Case, camelCase, snake_case and more. - [Reverse Text](https://snabbit.pro/tools/reverse-text/): Reverse text by characters, flip word order, or reverse the order of lines. - [Sort Lines](https://snabbit.pro/tools/sort-lines/): Sort lines alphabetically or by length, ascending or descending, with optional de-duplication. - [Remove Duplicate Lines](https://snabbit.pro/tools/remove-duplicate-lines/): Delete repeated lines from a list while keeping the original order. - [Remove Extra Whitespace](https://snabbit.pro/tools/remove-extra-whitespace/): Collapse multiple spaces, trim lines and strip blank lines from text. - [Find and Replace](https://snabbit.pro/tools/find-and-replace/): Search and replace text with plain or regular-expression matching. - [Slugify](https://snabbit.pro/tools/slugify/): Turn any title into a clean, URL-friendly slug. - [Replace Letters With Numbers](https://snabbit.pro/tools/replace-letters-with-numbers/): Turn text into leetspeak by swapping letters for look-alike numbers. - [Words to Symbols](https://snabbit.pro/tools/words-to-symbols/): Convert words to symbols with look-alike leetspeak characters. - [Character Counter](https://snabbit.pro/tools/character-counter/): Count characters (with and without spaces), words and lines instantly. - [Count Lines](https://snabbit.pro/tools/count-line-online/): Count the total, non-empty and blank lines in any pasted text. - [Sentence Counter](https://snabbit.pro/tools/sentence-counter/): Count sentences and see average sentence length in any text. - [Unique Words Counter](https://snabbit.pro/tools/unique-words-counter/): Count total vs unique words and measure lexical diversity. - [Word Frequency Counter](https://snabbit.pro/tools/word-frequency-counter/): List every word and how often it appears, most frequent first. - [Duplicate Word Finder](https://snabbit.pro/tools/duplicate-word-finder/): Find words that repeat and see how many times each one occurs. - [String Length](https://snabbit.pro/tools/string-length-online/): Measure string length in characters, code units and UTF-8 bytes. - [Flesch-Kincaid Grade Level](https://snabbit.pro/tools/flesch-kincaid-grade-level-calculator/): Calculate the Flesch-Kincaid grade level and reading ease of text. - [SMOG Readability](https://snabbit.pro/tools/smog-readability-calculator/): Calculate the SMOG grade from polysyllabic word counts. - [Shannon Entropy](https://snabbit.pro/tools/shannon-entropy-calculator/): Measure Shannon entropy in bits per character for any text. - [Word Value Calculator](https://snabbit.pro/tools/word-value-calculator/): Add up letter values (a=1…z=26) for each word and the total. - [String to Uppercase](https://snabbit.pro/tools/string-to-uppercase/): Convert any string or text to UPPERCASE letters instantly in your browser. - [String to Lowercase](https://snabbit.pro/tools/string-to-lowercase-converter/): Convert any string or text to lowercase letters instantly in your browser. - [Title Case](https://snabbit.pro/tools/title-case-converter/): Capitalise the first letter of every word for clean titles and headings. - [Proper Case](https://snabbit.pro/tools/text-to-proper-case-converter/): Apply headline-style proper case that keeps minor words lowercase. - [Random Case](https://snabbit.pro/tools/random-case-generator/): Randomise letter case to create alternating mocking-style meme text. - [Word Reverser](https://snabbit.pro/tools/word-reverser/): Reverse the characters of your text so it reads back to front. - [Reverse Sentence](https://snabbit.pro/tools/reverse-sentence/): Reverse the order of whole sentences while keeping each one intact. - [Backwards Text](https://snabbit.pro/tools/backwards-text-generator/): Generate backwards (reversed) text that reads from right to left. - [Mirror Text](https://snabbit.pro/tools/mirror-text-generator/): Flip text horizontally into mirror-image Unicode look-alikes. - [Rotate Text](https://snabbit.pro/tools/rotate-text/): Rotate text 180° into upside-down Unicode characters you can paste. - [Slug Generator](https://snabbit.pro/tools/slug-generator/): Turn any title into a clean, lowercase, hyphenated URL slug. - [Sort Words](https://snabbit.pro/tools/sort-words/): Put a list of words into alphabetical order instantly in your browser. - [Sort Paragraphs](https://snabbit.pro/tools/sort-paragraphs/): Reorder blank-line separated paragraphs into alphabetical order. - [String Sorter](https://snabbit.pro/tools/string-sorter/): Sort a list of strings (one per line) into alphabetical order. - [Sort Text Lines](https://snabbit.pro/tools/sort-text-lines-online/): Sort every line of your text alphabetically, right in the browser. - [Line Randomizer](https://snabbit.pro/tools/line-randomizer/): Shuffle the lines of any list into a random order in the browser. - [Word Shuffler](https://snabbit.pro/tools/word-shuffler/): Randomly rearrange the words in any sentence or list. - [Text Scrambler](https://snabbit.pro/tools/text-scrambler/): Jumble the inner letters of words while keeping them readable. - [Remove Duplicates](https://snabbit.pro/tools/remove-duplicates-online/): Delete repeated lines from a list, keeping the first of each. - [Remove Duplicate Words](https://snabbit.pro/tools/remove-duplicate-words/): Delete repeated words from text, keeping the first of each. - [Remove Empty Lines](https://snabbit.pro/tools/remove-empty-lines/): Strip blank and whitespace-only lines to close up gaps. - [Space Remover](https://snabbit.pro/tools/space-remover/): Delete all spaces and tabs from text while keeping line breaks. - [Trim Text](https://snabbit.pro/tools/trim-text/): Trim each line and collapse extra spaces into single spaces. - [Compare Two Lists](https://snabbit.pro/tools/compare-two-lists/): Find common items and differences between two lists of lines. - [Remove Words](https://snabbit.pro/tools/remove-words/): Delete specific words from text, whole-word and case-insensitive. - [Remove Letter](https://snabbit.pro/tools/remove-letter/): Delete every occurrence of a chosen letter or character. - [Remove Symbols](https://snabbit.pro/tools/remove-symbols/): Strip symbols and special characters, keeping letters and numbers. - [Punctuation Remover](https://snabbit.pro/tools/punctuation-remover/): Remove punctuation marks while keeping words and numbers. - [Vowel Remover](https://snabbit.pro/tools/vowel-remover/): Remove all vowels (a, e, i, o, u) from text instantly. - [Remove Diacritics](https://snabbit.pro/tools/remove-diacritics/): Strip accents from letters (café → cafe) using Unicode normalisation. - [Font Remover](https://snabbit.pro/tools/font-remover/): Convert fancy styled-unicode text back to plain characters. - [Remove Prefix](https://snabbit.pro/tools/remove-prefix/): Strip a prefix string from the start of every line. - [Remove Suffix From Line](https://snabbit.pro/tools/remove-suffix-from-text-line/): Strip a suffix string from the end of every line. - [Remove Indentation](https://snabbit.pro/tools/removing-indent-in-word/): Strip leading spaces and tabs from the start of every line. - [Add Prefix to Line](https://snabbit.pro/tools/add-prefix-to-text-line/): Add a chosen prefix to the start of every line. - [Add Suffix to Line](https://snabbit.pro/tools/add-suffix-to-text-line/): Add a chosen suffix to the end of every line. - [Add Quotes to Text](https://snabbit.pro/tools/add-quotes-to-text/): Wrap every line of text in straight double quotes. - [Word Repeater](https://snabbit.pro/tools/word-repeater/): Repeat each word or phrase a set number of times. - [Text Duplicator](https://snabbit.pro/tools/text-duplicator/): Duplicate a whole block of text, copy placed below the original. - [Text Combiner](https://snabbit.pro/tools/text-combiner/): Join multiple lines of text into one, separated by spaces. - [Text Replacer](https://snabbit.pro/tools/text-replacer/): Find and replace any word or phrase across your text instantly. - [Word Replacer](https://snabbit.pro/tools/word-replacer/): Replace one word with another throughout your text, whole-word safe. - [Word Swap Tool](https://snabbit.pro/tools/word-swap-tool/): Swap a word for another across your text with a live match count. - [Rewrite Letter](https://snabbit.pro/tools/rewrite-letter/): Rewrite the letters of a word by shifting its vowels, instantly. - [Replace Tabs With Spaces](https://snabbit.pro/tools/replace-tabs-with-spaces/): Convert tab characters to spaces for consistent indentation. - [Find and Replace Online](https://snabbit.pro/tools/find-and-replace-online/): Search and replace text online with case, whole-word and regex modes. - [Extract Text From HTML](https://snabbit.pro/tools/extract-text-from-html/): Strip HTML tags and decode entities to get clean plain text. - [Center Text](https://snabbit.pro/tools/centered-text/): Center plain text in a fixed column width by padding each line. - [Left Align Text](https://snabbit.pro/tools/left-align-text/): Strip leading whitespace so every line is flush left. - [Justify Text](https://snabbit.pro/tools/justify-text/): Full-justify plain text to a fixed width by spacing out words. - [Indent Tool](https://snabbit.pro/tools/indent-tool/): Add a consistent leading indent to every line of text. - [Text Wrapper](https://snabbit.pro/tools/text-wrapper-online/): Hard-wrap text to a chosen column width on word boundaries. - [Text Formatter](https://snabbit.pro/tools/text-formatter/): Tidy messy text: spacing, trimming and punctuation in one pass. - [Text Truncate](https://snabbit.pro/tools/text-truncate/): Shorten text to a character limit with a custom suffix. - [Split Text](https://snabbit.pro/tools/split-text-online/): Split text on any delimiter, one piece per line. - [Text Parser](https://snabbit.pro/tools/text-parser/): Parse text into word/number tokens, one per line. - [Text Filter](https://snabbit.pro/tools/text-filter/): Keep or remove lines that match a word or regex. - [Palindrome Checker](https://snabbit.pro/tools/palindrome-string-checker/): Check if a string is a palindrome and see exactly why. ## Encoders & Decoders Encode and decode Base64, URLs and more. Fast, private, and entirely client-side — nothing is uploaded. - [Base64 Encode / Decode](https://snabbit.pro/tools/base64-encode-decode/): Encode text to Base64 or decode Base64 back to text — UTF-8 safe. - [URL Encode / Decode](https://snabbit.pro/tools/url-encode-decode/): Percent-encode text for URLs or decode encoded URL components. - [Base64 to Text](https://snabbit.pro/tools/base64-to-text-converter/): Decode a Base64 string back into readable text (UTF-8 safe). - [Text to Base64](https://snabbit.pro/tools/text-to-base64-converter/): Encode any text into a Base64 string (UTF-8 safe), instantly. - [String to Base64](https://snabbit.pro/tools/string-to-base64-converter/): Convert any string to a Base64-encoded value (UTF-8 safe). - [Base64 to String](https://snabbit.pro/tools/base64-to-string-converter/): Decode a Base64 value back into the original string (UTF-8). - [JSON to Base64](https://snabbit.pro/tools/json-to-base64-converter/): Encode a JSON document into a single Base64 string (UTF-8). - [CSV to Base64](https://snabbit.pro/tools/csv-to-base64-converter/): Encode CSV data into a single Base64 string (UTF-8 safe). - [String to Byte](https://snabbit.pro/tools/string-to-byte-converter/): Convert a string to its UTF-8 byte values in decimal (0–255). - [Byte to String](https://snabbit.pro/tools/byte-to-string-converter/): Decode decimal byte values (0–255) back into a UTF-8 string. - [String to Int](https://snabbit.pro/tools/string-to-int-converter/): Convert a string to integer Unicode code points, space-separated. - [Code to ASCII](https://snabbit.pro/tools/code-to-ascii-converter/): Convert numeric character codes back into ASCII / readable text. - [UTF-8 to ASCII](https://snabbit.pro/tools/utf8-to-ascii-converter/): Strip text down to plain 7-bit ASCII, dropping non-ASCII characters. - [UTF-8 to Hex](https://snabbit.pro/tools/utf8-to-hexadecimal/): Convert UTF-8 text to hexadecimal byte values, two digits per byte. - [Hex to UTF-8](https://snabbit.pro/tools/hex-to-utf8-converter/): Decode hexadecimal byte values back into UTF-8 text. - [URL Encode](https://snabbit.pro/tools/urlencode-online/): Percent-encode text for safe use in a URL (encodeURIComponent). - [URL Decode](https://snabbit.pro/tools/url-decode-online/): Decode percent-encoded URL text back to readable form. - [HTML Encode Online](https://snabbit.pro/tools/html-encode-online/): Encode reserved HTML characters into safe entities instantly. - [Escape Character Online](https://snabbit.pro/tools/escape-character-online/): Escape quotes, newlines and control characters with backslashes. - [Escape String](https://snabbit.pro/tools/escape-string/): Turn raw text into a backslash-escaped string for code. - [Unescape String](https://snabbit.pro/tools/unescape-string/): Decode backslash escape sequences back into readable text. - [Test Printf Online](https://snabbit.pro/tools/test-printf-online/): Preview printf format strings with width, precision and flags. - [Morse Code Translator](https://snabbit.pro/tools/morse-code-translator/): Translate text into Morse code dots and dashes instantly. - [ROT13 to Text](https://snabbit.pro/tools/rot13-to-text-converter/): Encode or decode ROT13 text — the cipher is its own reverse. ## Developer Tools Handy developer utilities: format and validate JSON, generate hashes, and more — no install required. - [JSON Formatter](https://snabbit.pro/tools/json-formatter/): Beautify, validate and minify JSON with clear error messages. - [Hash Generator](https://snabbit.pro/tools/hash-generator/): Generate SHA-1, SHA-256, SHA-384 and SHA-512 hashes of any text. - [Hex AND Calculator](https://snabbit.pro/tools/hexadecimal-and-calculator/): Bitwise AND two hexadecimal values and get the hex result. - [Hex Addition](https://snabbit.pro/tools/hex-addition-calculator/): Add two hexadecimal numbers and get the sum in hex. - [XOR Calculator](https://snabbit.pro/tools/xor-calculator/): Bitwise XOR two hexadecimal values and get the hex result. - [Regex Extractor](https://snabbit.pro/tools/regex-extractor/): Apply a regular expression to text and extract every match. - [Regex Tester](https://snabbit.pro/tools/regex-tester/): Test a regex against text and see match positions and groups. - [Regex Generator](https://snabbit.pro/tools/regex-generator/): Generate a regular expression from a sample string automatically. - [JSON Data Extractor](https://snabbit.pro/tools/json-data-extractor/): Extract values from JSON by dot/bracket path, or list all leaves. - [CSV Extractor](https://snabbit.pro/tools/csv-extractor/): Extract one column from CSV by name or number, quotes handled. ## Generators Generate strong passwords, UUIDs, placeholder text and other data in a single click. - [UUID Generator](https://snabbit.pro/tools/uuid-generator/): Generate random version 4 UUIDs in bulk, with formatting options. - [Password Generator](https://snabbit.pro/tools/password-generator/): Generate strong, random passwords with a live strength estimate. - [Lorem Ipsum Generator](https://snabbit.pro/tools/lorem-ipsum-generator/): Generate placeholder Lorem Ipsum text by paragraphs, sentences or words. - [Bold Text](https://snabbit.pro/tools/bold-text-generator/): Turn plain text into bold Unicode characters you can paste anywhere. - [Italic Text](https://snabbit.pro/tools/italic-text-generator/): Convert plain text into italic Unicode characters for bios and posts. - [Strikethrough Text](https://snabbit.pro/tools/strikethrough-text-generator/): Cross out text with a Unicode strikethrough you can paste anywhere. - [Subscript](https://snabbit.pro/tools/subscript-generator/): Convert characters into Unicode subscript for formulas and notes. - [Superscript](https://snabbit.pro/tools/superscript-online/): Convert characters into Unicode superscript for exponents and notes. - [Font Changer](https://snabbit.pro/tools/font-changer/): Change your text into a fancy Unicode font you can copy and paste. - [Text to Cursive](https://snabbit.pro/tools/text-to-cursive-converter/): Convert plain text into cursive script Unicode letters. - [Vertical Text](https://snabbit.pro/tools/vertical-text-generator/): Stack text vertically, one character per line. - [Letter Spacing](https://snabbit.pro/tools/letter-spacing-generator/): Add spaces between letters for a wide, aesthetic look. - [Zalgo Text](https://snabbit.pro/tools/zalgo-text-generator/): Create glitchy, distorted zalgo “cursed” text with combining marks. - [Redacted Text](https://snabbit.pro/tools/redacted-text-generator/): Black out text with solid blocks while keeping word shapes. - [Highlight Letters](https://snabbit.pro/tools/highlight-letters-online/): Box each letter in brackets for an emphasised, highlighted look. - [Fake Text](https://snabbit.pro/tools/fake-text-generator/): Mix fancy Unicode styles into eye-catching “fake font” text. - [Fake Character Checker](https://snabbit.pro/tools/fake-character-checker/): Scan text for homoglyphs and look-alike non-ASCII characters. - [Random String Generator](https://snabbit.pro/tools/random-string-generator/): Generate secure random strings of any length and character set. - [Random Letter Generator](https://snabbit.pro/tools/random-letter-generator/): Pick random letters of the alphabet, in any case and quantity. - [Text Generator](https://snabbit.pro/tools/text-generator/): Generate random filler text by words, sentences or paragraphs. - [Palindrome Generator](https://snabbit.pro/tools/palindrome-generator/): Turn any word into a palindrome that reads the same both ways. - [Text Box Generator](https://snabbit.pro/tools/text-box-generator/): Draw an ASCII box around your text for comments and READMEs. ## Converters Convert between data formats, number bases and units quickly and privately in your browser. - [Text to Binary](https://snabbit.pro/tools/text-to-binary/): Convert text to binary code (8-bit, UTF-8) instantly in your browser. - [Binary to Text](https://snabbit.pro/tools/binary-to-text/): Decode binary code (0s and 1s) back into readable text, UTF-8 safe. - [Text to Hex](https://snabbit.pro/tools/text-to-hex/): Convert text to hexadecimal byte values (UTF-8) in your browser. - [Hex to Text](https://snabbit.pro/tools/hex-to-text/): Decode hexadecimal byte values back into readable text (UTF-8). - [Text to Octal](https://snabbit.pro/tools/text-to-octal-converter/): Convert text to octal (base-8) byte values, UTF-8 encoded. - [Octal to Text](https://snabbit.pro/tools/octal-to-text-converter/): Decode octal (base-8) byte values back into readable text. - [Text to Decimal](https://snabbit.pro/tools/text-to-decimal/): Convert text to decimal Unicode code points, space-separated. - [Decimal to Text](https://snabbit.pro/tools/decimal-to-text/): Decode decimal Unicode code points back into readable text. - [ASCII to Hex](https://snabbit.pro/tools/ascii-to-hex-converter/): Convert ASCII text to hexadecimal byte values instantly. - [Hex to ASCII](https://snabbit.pro/tools/hex-to-ascii-converter/): Decode hexadecimal byte values into ASCII / readable characters. - [String to Hex](https://snabbit.pro/tools/string-to-hex-converter/): Convert any string to hexadecimal byte values (UTF-8). - [String to ASCII](https://snabbit.pro/tools/string-to-ascii-converter/): Convert a string to its ASCII / Unicode character codes. - [ASCII to String](https://snabbit.pro/tools/ascii-to-string-converter/): Convert ASCII / character codes back into a readable string. - [Hex to Binary](https://snabbit.pro/tools/hex-to-binary-conversion/): Convert hexadecimal byte values to 8-bit binary code. - [Reverse Hex](https://snabbit.pro/tools/reverse-hex/): Reverse the byte order of a hex string (endianness swap). - [CSV to JSON](https://snabbit.pro/tools/csv-to-json-converter/): Convert CSV rows into a JSON array of objects, keyed by the header row. - [JSON to CSV](https://snabbit.pro/tools/json-to-csv-converter/): Convert a JSON array of objects into a clean CSV table. - [CSV to TXT](https://snabbit.pro/tools/csv-to-txt-converter/): Convert CSV data into clean, quote-free plain text, one row per line. - [Text to CSV](https://snabbit.pro/tools/text-to-csv-converter/): Convert whitespace- or tab-separated text into proper CSV rows. - [CSV to TSV](https://snabbit.pro/tools/csv-to-tsv-converter/): Convert comma-separated values to tab-separated values (TSV). - [XML to CSV](https://snabbit.pro/tools/xml-to-csv-converter/): Convert record-style XML into a CSV table of rows and columns. - [XML to Text](https://snabbit.pro/tools/xml-to-text-converter/): Strip XML tags and keep only the readable text content. - [XML to String](https://snabbit.pro/tools/xml-to-string-converter/): Collapse multi-line XML into one compact, single-line string. - [JSON to Text](https://snabbit.pro/tools/json-to-text-converter/): Convert JSON into a readable, indented key: value outline. - [JSON Stringify](https://snabbit.pro/tools/json-stringify-text/): Escape raw text into a valid, quoted JSON string literal. - [JSON Unstringify](https://snabbit.pro/tools/json-unstringify/): Decode an escaped JSON string back into raw, readable text. - [Stringify to JSON](https://snabbit.pro/tools/stringify-to-json/): Turn a raw string into a properly escaped JSON string literal. - [Unquote String](https://snabbit.pro/tools/unquote-string/): Remove surrounding quotes from a string and unescape its contents. - [Rows to Columns](https://snabbit.pro/tools/convert-rows-to-columns/): Transpose delimited data so rows become columns and back. - [Split CSV](https://snabbit.pro/tools/split-csv-online/): Split CSV rows into individual fields, one per line. - [Numbers to Letters](https://snabbit.pro/tools/numbers-to-letters-converter/): Convert numbers to letters with the A1Z26 cipher (1=A … 26=Z). - [Letters to Numbers](https://snabbit.pro/tools/letters-to-numbers-converter/): Convert letters to numbers with the A1Z26 cipher (A=1 … Z=26). - [IP to Hex](https://snabbit.pro/tools/ip-to-hex-converter/): Convert an IPv4 address to its 0x hexadecimal value. - [Hex to IP](https://snabbit.pro/tools/hex-to-ip-converter/): Convert a hexadecimal value back into a dotted IPv4 address. ## Web Tools Webmaster and SEO helpers like QR codes, meta tag previews and more. - [Email Extractor](https://snabbit.pro/tools/email-extractor/): Extract every email address from text, HTML or logs, de-duplicated. - [Phone Number Extractor](https://snabbit.pro/tools/phone-number-extractor/): Extract phone numbers from any text, formatting preserved, de-duplicated. - [URL Extractor](https://snabbit.pro/tools/url-extractor/): Extract all http and https links from text or HTML, de-duplicated. - [Domain Extractor](https://snabbit.pro/tools/domain-extractor/): Extract the domain / host from URLs, emails or text, de-duplicated. - [Number Extractor](https://snabbit.pro/tools/number-extractor/): Extract all numbers from text — integers, decimals and thousands. - [String Extractor](https://snabbit.pro/tools/string-extractor/): Extract quoted strings from code or text, quotes stripped. ## Image Tools Resize, compress and convert images locally — your files never leave your device. - [Text to PNG](https://snabbit.pro/tools/text-to-png-converter/): Turn text into a downloadable PNG image, with transparent background support. - [Text to JPG](https://snabbit.pro/tools/text-to-jpg-converter/): Convert text into a compact, shareable JPG (JPEG) image in your browser. - [Text to WebP](https://snabbit.pro/tools/text-to-webp-converter/): Convert text into a small modern WebP image, with transparency support. - [Text to BMP](https://snabbit.pro/tools/text-to-bmp-converter/): Convert text into an uncompressed 24-bit BMP (bitmap) image file. - [Text Into Image](https://snabbit.pro/tools/text-into-image/): Turn any text into a downloadable image with custom fonts and colours. - [Hex to Image](https://snabbit.pro/tools/hex-to-image/): Paint a hex string as RGB pixels and download the result as a PNG. ## More - [All tools](https://snabbit.pro/tools/): Browse every tool. - [About](https://snabbit.pro/about/): What Snabbit is and how it works.