SVG to Icon Font Generator - Online Create Custom Webfont
Upload multiple SVGs and combine them into a single icon font (TTF, WOFF). Also get the CSS classes. Clientโside conversion.
UD5 Toolkit
Turn any emoji into a reusable CSS icon class. Generate clean, production-ready content-based icon styles with live preview.
content with emoji characters is supported in all modern browsers (Chrome 4+, Firefox 3.5+, Safari 3.1+, Edge 12+). The emoji renders using the operating system's native emoji set. For best cross-platform results, we recommend adding font-family: 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji', sans-serif; to your icon classes. The Unicode escape format we provide ensures maximum compatibility even in environments where UTF-8 handling might be inconsistent.
content: "โค๏ธ";) are human-readable and work perfectly in UTF-8 encoded stylesheets. Unicode escapes (e.g., content: "\2764\FE0F";) use hexadecimal code points and are safer for environments with encoding issues, legacy build tools, or when you need explicit control over variant selectors (like U+FE0F for emoji presentation). Both produce identical results in modern browsers. Our generator provides both formats for your convenience.
color property โ they always display in their native colors. However, you can apply text-shadow, filter (grayscale, brightness, etc.), transform (scale, rotate), and opacity. For monochrome symbol characters (like ยฉยฎโขโโโโ), the color property does work. If you need fully color-customizable icons, SVG or icon fonts are better choices. Emoji icons excel when you want colorful, expressive symbols with zero effort.
::before/::after content, they are purely decorative from an accessibility standpoint โ screen readers typically ignore pseudo-element content. This is actually good practice for decorative icons. However, if an icon conveys meaningful information, ensure that meaning is also available through other means (like aria-label on the element, visible text, or a title attribute). For critical semantic icons, consider using inline SVG with proper role and aria- attributes.
Upload multiple SVGs and combine them into a single icon font (TTF, WOFF). Also get the CSS classes. Clientโside conversion.
Convert between emoji characters and their shortcode representations (e.g., :tada: to ๐). Supports Slack and GitHub styles.
Create smooth, animated CSS waves (like water or sound) by adjusting amplitude, colors, and speed. Copy the readyโtoโuse SVG/CSS code.
Create vertically oriented text layouts with `writingโmode`. See the effect and copy the complete CSS. For vertical languages.
Transform normal sentences into cutesy UwU speak. Customizable intensity. Internet fun.
Paste an HTML snippet and convert it into an SVG image that visually replicates the DOM. Useful for creating static snapshots. Local canvas rendering.
Create a 'drawing' effect for any SVG path. Adjust speed and delay. Copy the CSS and SVG code. No JS needed.
Draw and edit SVG vector graphics in the browser. Basic shapes, text, and freehand. Export raw SVG code or as a file. No server, fully local.
Encrypt and decrypt text using the browser's Web Crypto API. Supports AESโGCM and subtle key generation. No server required.
Convert HTML to plain text while preserving paragraph breaks. Remove images, links, and scripts. Quick data extraction.
Create a realistic fake text message conversation. Choose iOS or Android style, set contact name, messages, and times. For laughs.
Create a fake WhatsApp/iMessage chat screenshot. Customize names, messages, and timestamps. Just for fun.
Parse an SVG pathโs d attribute and list all the commands and absolute coordinates. Convert relative to absolute. Local.
Sign a message with a private key and verify the signature with the public key. Learn digital signature flow.
Turn every line of a text file into a separate JSON object in a JSONL file. Configure key name and add line numbers. Perfect for data importing.
Map CSV columns with latitude/longitude to GeoJSON points. Create mapโready data instantly. All local.
Convert standard Markdown into Slackโs mrkdwn format. Fixes bold, italic, and lists for perfect Slack message formatting.
Attempt to detect your current DNS resolver IPs using DNSโleak test queries. Educational. Privacyโfriendly.
Use your webcam to record a video clip and download it as WebM. Adjust resolution and see a preview. Works offline.
Use your webcam to record a video clip and download it as WebM. Adjust resolution. Works offline. Privacyโfriendly.
Paste a data: URL and instantly download the file it represents. Supports all MIME types. Simple extraction.
Extract a few seconds from a video and convert to a short looping GIF. Use browser video decoder.
Visually configure scrollโsnap containers and items. Adjust alignment, stop behavior, and padding. Copy the clean CSS instantly.
Create complex linear gradients with any number of color stops, exact angles, and length units. Live preview and CSS code.
Style underlines, overlines, and strike-throughs with colors, wavy styles, and thickness. Modern CSS textโdecoration.
Pick two images or colors and apply all 16 CSS mixโblendโmode values live. See and copy the right CSS for your design.
Design a fully styled scrollbar with colors, width, radius, and hover effects. Supports both ::-webkitโscrollbar and Firefox scrollbarโwidth.
Design a button or card that glows on hover. Adjust shadow color, spread, and transition. Copy the CSS. Rich UI.
Create a realistic letterpress (debossed) text effect using CSS textโshadow and background. Adjust depth and light direction. Copy code.
Click to get a randomly generated, unique abstract icon (geometric pattern). Download as SVG. For placeholder avatars and designs.