TypeKitToolsOnline Utilities & Symbols
100% Free & Client-Side Privacy: Your data never leaves your device

The All-In-One Platform for Typing, Symbols & Developer Tools

Instant online utilities for typing tests, Windows Alt codes, Mac shortcuts, Unicode character analysis, fancy text generators, and developer encoders.

Popular Symbols & Alt Codes

Click any symbol to copy directly to your clipboard with Windows Alt codes and Mac shortcuts.

All Symbols
Click any symbol to copy directly to clipboardView all 10,000+ symbols & alt codes

Main Tool Categories

Explore specialized toolkits crafted for typists, writers, and developers.

View all directory

Featured Tools

Instant utilities running completely in your browser with zero latency.

Zero Server Latency
symbols

Symbol Copy & Paste Library

Explore, search, and 1-click copy thousands of special characters, currency signs, arrows, math symbols, and stars into your personal collection tray.

unicode

Unicode Search

Search and lookup Unicode characters by name, codepoint (U+XXXX), hex values, or raw glyph with instant sub-millisecond results.

symbols

Alt Code Finder

Quickly find Windows numeric keypad Alt codes for any symbol, currency sign, degree mark, or accented letter with step-by-step keypad instructions.

keyboard

Accent Keyboard (Virtual Accents)

Virtual on-screen accent keyboard for Spanish, French, German, Italian, Portuguese, and Scandinavian letters with uppercase/lowercase toggles.

emoji

Emoji Library & Picker

Browse, search, and copy emojis organized by categories: Smileys, Gestures, Hearts, Food, Animals, and Symbols with instant 1-click copy.

unicode

Unicode Converter

Convert text between Unicode escape sequences (\uXXXX), hex codepoints (U+XXXX), HTML decimal/hex entities, and UTF-8 hex bytes.

unicode

Character Inspector

Inspect any text character-by-character: view glyphs, Unicode codepoints, official character names, decimal values, UTF-8 bytes, and UTF-16 code units.

developer

HTML Entity Converter

Encode characters into named HTML entities (©, €), decimal entities (©), or hex entities (©), and decode back to clean text.

developer

ASCII Table (0–255 Reference)

Complete interactive Standard (0–127) and Extended (128–255) ASCII table with Decimal, Hexadecimal, Binary, Character, and Control codes.

generators

Fancy Text Generator

Transform normal letters into stylish aesthetic Unicode fonts: Bold, Script, Fraktur, Double-struck, Monospace, and Bubbles with 1-click copy.

developer

Base64 Encoder & Decoder

Encode text to Base64 format and decode Base64 strings safely with full UTF-8 Unicode character support and zero server latency.

developer

JSON Formatter, Validator & Minifier

Format, prettify, validate, and minify JSON data with instant error detection and line/column pointer indicators.

unicode

Character Counter & Text Analyzer

Accurately count true visible characters (grapheme clusters), Unicode codepoints, words, sentences, UTF-8 bytes, and estimated reading time.

unicode

Invisible Character Tool & Cleaner

Detect, highlight, count, and remove hidden zero-width spaces (ZWSP, ZWNJ, ZWJ), BOM marks, and non-breaking spaces causing formatting bugs.

keyboard

Key Code Tester & Event Inspector

Press any key on your keyboard to instantly inspect JavaScript KeyboardEvent data: event.key, code, which, keyCode, and modifier states.

developer

Case Converter

Convert text effortlessly between camelCase, snake_case, kebab-case, PascalCase, CONSTANT_CASE, Title Case, and Sentence case.

developer

Cryptographic Hash Generator

Generate MD5, SHA-1, SHA-256, SHA-384, SHA-512, CRC32, and HMAC signatures in real-time directly in your browser.

developer

Unix Timestamp & Epoch Converter

Real-time Unix epoch clock and bidirectional converter between epoch timestamps (seconds/milliseconds) and human-readable dates across world timezones.

developer

Diff Checker & Text Comparison

Compare two text files or code blocks with side-by-side split and inline unified views, additions/deletions stats, and unified patch export.

developer

Regex Tester & Debugger

Test and debug JavaScript regular expressions in real-time with live color match highlighting, capture group inspection, replacement mode, and cheat sheet.

unicode

UTF-8 Encoder & Decoder

Encode text into UTF-8 Hex, Binary, Decimal, Base64, and C byte arrays, or decode raw UTF-8 byte streams with multi-byte inspection.

unicode

UTF-16 Converter & Surrogate Pair Inspector

Convert text to UTF-16 Big-Endian, Little-Endian, and \uXXXX escapes, with surrogate pair breakdown (High/Low surrogates) for astral plane codepoints.

unicode

Unicode Normalizer (NFC, NFD, NFKC, NFKD)

Convert and compare Unicode strings across all four standard normalization forms: NFC, NFD, NFKC, and NFKD with character count and byte metrics.

generators

Text Reverser & Upside-Down Flipper

Reverse text characters, words, or lines, or flip text upside down with grapheme-cluster safety for emojis and combining accents.

generators

Text Repeater & Multiplier

Repeat any text, string, or phrase up to 10,000 times with custom separators, line numbering, and instant download.

generators

Line Break Remover & Text Formatter

Remove unwanted hard line breaks from copied PDF text, emails, and terminal dumps while preserving paragraph structures or formatting into delimiters.

developer

HTML Formatter & Minifier

Format, beautify, and indent HTML code or compress and minify HTML payloads with tag balancing and void element handling.

developer

CSS Formatter & Minifier

Format, clean, and beautify CSS stylesheets with custom indentation or minify CSS rules and media queries for production performance.

developer

CSS Escape Generator

Generate W3C CSS.escape() compliant selectors for complex class names (Tailwind, colons, slashes), IDs starting with numbers, and CSS content strings.

developer

JavaScript Unicode Converter

Convert JavaScript strings and code into \uXXXX and ES6 \u{XXXXX} Unicode escape sequences, or unescape back into clean readable text.

developer

Hexadecimal Converter

Convert Hexadecimal to Decimal, Binary, Octal, and ASCII text with BigInt arbitrary precision support for arbitrarily large values.

developer

Binary Converter

Convert Binary (Base 2) to Decimal, Hexadecimal, Octal, and ASCII text with 8-bit byte grouping, bit counts, and BigInt precision.

developer

Decimal Converter & Roman Numerals

Convert Decimal numbers to Binary, Hexadecimal, Octal, Roman Numerals, and byte representations with arbitrary precision BigInt.

developer

JSON Validator & Linter

Strict RFC 8259 JSON validation with line/column error pinpointing, syntax auto-fix (trailing commas, quotes), and structural metrics.

developer

XML Formatter & Beautifier

Format, clean, and indent XML, RSS, SVG, and SOAP payloads with custom indentation, well-formedness validation, and tag counting.

developer

Markdown Previewer & Editor

Dual-pane real-time GitHub Flavored Markdown (GFM) editor and visual previewer with instant HTML export and syntax styling.

developer

URL Parser & URI Analyzer

Deconstruct any URL into protocol, origin, host, domain, port, path segments, query parameter table, and hash fragment.

developer

Query String Builder & URL Encoder

Visual table editor to build, encode, and format URL query strings and API parameters with array notation (brackets, repeat, comma).

developer

JWT Decoder (JSON Web Token)

Decode and inspect JSON Web Tokens (JWT) 100% locally in your browser with expiration countdown, header/payload formatting, and signature inspection.

developer

Color Converter (HEX, RGB, HSL, CMYK)

Convert colors between HEX, RGB, RGBA, HSL, HSLA, and CMYK with native color picker, 8-digit hex alpha, and WCAG accessibility contrast check.

Recently Added Tools

Fresh utility releases and text encoders.

Browse all

Educational Typing & Character Guides

Comprehensive reference tables for US, UK, Canada, and Australia keyboards.

All guides
Windows Shortcuts5 min read

Windows Alt Codes Master List: Numeric Keypad Guide

Windows Alt codes allow you to input characters not available on standard physical keyboards by holding down the Alt key and typing a 3-digit or 4-digit numeric code on the numeric keypad.

Read Tutorial
macOS Shortcuts4 min read

How to Type Special Characters on macOS: Option Key Guide

On macOS, the Option (⌥) key—also marked 'alt'—acts as a versatile modifier that unlocks hundreds of special characters without memorizing numeric codes.

Read Tutorial
Hardware & Standards6 min read

Keyboard Layout Guide: ANSI vs ISO, US vs UK Differences

If typing the @ key produces quotes (") or your Enter key looks shaped like a reverse L, you are experiencing the difference between US ANSI and International ISO keyboard standards.

Read Tutorial
Technical Unicode5 min read

Unicode Normalization Explained: NFC vs NFD Forms

In Unicode, the letter 'é' can be encoded as a single precomposed character (U+00E9) or as two characters: 'e' followed by a combining acute accent (U+0065 + U+0301). Without normalization, programming languages treat them as unequal.

Read Tutorial
Keyboard Shortcuts7 min read

Keyboard Shortcuts for Symbols: Windows Alt Codes, Mac & MS Word Reference

Comprehensive cross-platform reference for typing non-standard symbols using Windows numeric keypad Alt codes, macOS Option key combinations, and Microsoft Word shortcuts.

Read Tutorial
Accent Guides5 min read

How to Type Spanish Accents & Ñ on Any Keyboard (Windows, Mac, Word)

Typing Spanish accented letters (tildes, acentos agudos, diéresis) on a standard US or UK keyboard is fast and easy once you know the operating system shortcuts.

Read Tutorial

Frequently Asked Questions

Common questions about typing special characters, Alt codes, and our free utilities.

How do Windows Alt codes work on modern keyboards?

Windows Alt codes require holding down the left Alt key while entering numeric numbers on your physical numeric keypad (with Num Lock enabled). Releasing Alt produces the symbol. For laptops without a numeric keypad, you can use our 1-click copy symbol grid or Windows Key + Period (.).

How do I type or copy the copyright symbol (©) and trademark (™)?

On Windows, hold Alt and type 0169 on the numeric keypad for © (or Alt+0153 for ™). On macOS, press Option + G for © (or Option + 2 for ™). In Microsoft Word, press Ctrl + Alt + C. You can also copy them with a single click from our Symbol Copy library.

What is the keyboard shortcut to type the Spanish letter ñ?

On Windows with a numeric keypad, hold Alt and type 164 for lowercase ñ (or Alt + 165 for capital Ñ). On macOS, press Option + N, then press N again. In Microsoft Word, press Ctrl + Shift + ~, followed by N.

What is the Alt code for the degree symbol (°)?

The Windows Alt code for the degree symbol is Alt + 0176 (or Alt + 248) on the numeric keypad. On macOS, press Option + Shift + 8. In Word, press Ctrl + Shift + @ then Spacebar.

How do I type special symbols in Microsoft Word and Google Docs?

In Microsoft Word, you can type the four-character Unicode hex code followed by Alt + X (e.g., 00A9 then Alt+X turns into ©, and 2665 then Alt+X turns into ♥). In Google Docs, use Insert > Special Characters or type AutoCorrect triggers like (c) for ©.

How do I type special characters and accents on a Mac?

On macOS, hold down the Option (⌥) key while pressing a designated letter or number (e.g. Option+3 for £, Option+G for ©, Option+E for acute accents). You can also press and hold letters to trigger the native macOS accent picker popup.

Is my text data stored or sent to any server when using these tools?

No. All utility processing—including Base64 conversions, JSON formatting, keyboard event testing, and invisible space cleaning—runs 100% locally in your web browser. No tool input is logged, collected, or transmitted to remote servers.

Are these tools free to use for commercial and personal work?

Yes. Every tool and character reference table on TypeKitTools is completely free to use without registration, subscriptions, or limits.

Which keyboard layouts are supported?

Our tools and guides support US ANSI, UK ISO, Canadian Multilingual, Australian English, and standard international QWERTY layouts.