Advanced Generator

Select categories or define custom ranges, set output formatting, and generate.

{{ cat.preview }}
{{ cat.name }}
Leave blank to use only selected categories. Uses U+Hex ranges.
Mode
Count
{{ outCodeFormat === 'none' ? 'Don\'t Print Code' : (outCodeFormat === 'U+' ? 'U+XXXX Format' : (outCodeFormat === 'u+' ? 'u+XXXX Format' : (outCodeFormat === '0X' ? '0XXXXX Format' : (outCodeFormat === '0x' ? '0xXXXX Format' : (outCodeFormat === '\\u' ? '\\uXXXX Format' : (outCodeFormat === '\\u{}' ? '\\u{XXXX} Format' : (outCodeFormat === 'raw' ? 'XXXX Format' : 'Select'))))))) }}
Don't Print Code
U+XXXX Format
u+XXXX Format
0XXXXX Format
0xXXXX Format
\uXXXX Format
\u{XXXX} Format
XXXX Format
{{ outLayout === '%c: %s' ? 'CodePoint: Symbol' : (outLayout === '%s: %c' ? 'Symbol: CodePoint' : (outLayout === '(%c) %s' ? '(CodePoint) Symbol' : (outLayout === '%s (%c)' ? 'Symbol (CodePoint)' : (outLayout === '[%c] %s' ? '[CodePoint] Symbol' : (outLayout === '%s [%c]' ? 'Symbol [CodePoint]' : (outLayout === 'custom' ? 'Custom Format...' : 'Select')))))) }}
CodePoint: Symbol
Symbol: CodePoint
(CodePoint) Symbol
Symbol (CodePoint)
[CodePoint] Symbol
Symbol [CodePoint]
Custom Format...
{{ sepSelect === ' ' ? 'Space' : (sepSelect === ', ' ? 'Comma' : (sepSelect === ' | ' ? 'Pipe' : (sepSelect === '\n' ? 'Newline' : 'Select'))) }}
Space
Comma
Pipe
Newline
HTML {{ featuredHtml }}
CSS {{ featuredCss }}
{{ sym }}
U+{{ getHex(sym) }}

Browse Selection

All valid symbols from your selected categories and custom ranges.

Select categories or ranges to build the pool.
{{ sym }}

Session History

Every symbol you click or generate is saved here temporarily.

History is empty.
{{ sym }}