Create stunning 3D bubble text with gradient fills, outlines, shadows, glow, and animations. Download as PNG, GIF, or SVG.
Create dramatic Jujutsu Kaisen style text with cursed-energy gradients, anime-ready outlines, depth, glow effects, and high-resolution PNG export.
Create comic speech bubble text with playful local fonts, bold outlines, depth effects, and high-resolution PNG export for social posts.
Create colorful rainbow text with live gradient controls, custom palettes, per-character mode, multi-format copy output, and high-resolution PNG export. Free online tool.
Create clean white text on black backgrounds with readability-first presets, copy-ready CSS, and high-resolution PNG export. Free online tool.
Create clean black text on white backgrounds with vintage paper, editorial, and print-ready presets, copy-ready CSS, and high-resolution PNG export. Free online tool.
Create beautiful Persian (Farsi) text with RTL-safe rendering, curated Unicode Arabic-script fonts, Persian text cleanup tools, digit style controls, and high-resolution PNG export.
Bold, readable styles for daily social posts.
Accessibility 100/100 - Contrast check is partial for gradient/texture backgrounds.
Script check: Text does not contain Persian (Arabic-script) characters yet.
Script check: Text does not contain Persian (Arabic-script) characters yet.
Compare Persian-safe fonts only when needed to keep workspace clean.
The Persian Font Generator helps creators build clean Farsi typography with RTL-safe rendering, script-safe fonts, Persian digit styling, and Persian text cleanup actions for pasted content.
Persian currently uses a curated Arabic-script Unicode font set while the dedicated Persian pack is finalized. These fonts are selected for reliable shaping and RTL rendering.
IBM Plex Sans Arabic
Noto Naskh Arabic
Noto Kufi Arabic
Amiri
Cairo
Tajawal
Almarai
Changa
Reem Kufi
Markazi Text
El Messiri
Aref Ruqaa
Persian on-screen keyboard with dedicated نیمفاصله (ZWNJ) key.
Digit style controls: Persian (۰۱۲۳), Arabic-Indic (٠١٢٣), Latin (0123), or Auto.
One-click text cleanup for ک/ی normalization, ZWNJ cleanup, hidden mark cleanup, and Tatweel removal.
Script integrity warnings for mixed Persian/Arabic codepoints, digit mismatch, and ZWNJ mistakes.
Switch between Hindi, Arabic, and Persian text effects in the same workflow.