Font Hero

Free for Commercial Use

Wacky Upfo 2 is a regular weight, narrow, medium contrast, upright, normal x-height font.

Keywords: posters, headlines, halloween, event flyers, game titles, spooky, playful, grungy, quirky, handmade, add texture, evoke horror, signal playfulness, stand out, dripping, ragged, jagged, inked, distressed.


Free for commercial use
Customize the font name

A narrow, upright display face with irregular, hand-drawn construction and a lightly distressed edge treatment. Strokes show medium contrast and slight wobble, with occasional tapered terminals and uneven joins that create a lively rhythm. Many glyphs feature small drip-like notches along the baseline and at stroke endings, giving the silhouettes a rough, eroded outline while keeping counters fairly open. Overall spacing feels compact, and widths vary noticeably from glyph to glyph, reinforcing the intentionally inconsistent, one-off character.

Best suited to short display settings where the distressed, dripping texture can be appreciated—posters, headlines, seasonal promotions, party invites, game titles, and packaging accents. It can also work for humorous spooky branding or signage when used with generous size and spacing.

The font reads as mischievous and spooky rather than solemn, combining a Halloween-leaning drip effect with an approachable, cartoonish bounce. Its imperfect edges and uneven rhythm suggest low-fi craft and tongue-in-cheek horror, making text feel animated and slightly unruly.

The design appears intended to deliver a distinctive, decorative voice by mixing a narrow, readable skeleton with deliberately rough, dripping terminals. The goal seems to be instant atmosphere—slightly creepy, slightly comedic—while remaining legible enough for punchy phrases and title lines.

In longer samples, the repeated distressed “drip” motif becomes a strong texture that can dominate at smaller sizes, while larger sizes emphasize the quirky irregularities and tapered strokes. Numerals follow the same roughened, drippy finishing, keeping the set visually cohesive for display use.

120px
108px
96px
84px
72px
64px
56px
48px
44px
40px
36px
32px
30px
28px
26px
24px
22px
20px
19px
18px
17px
16px
15px
14px
13px
12px
11px
10px
9px
8px
Letter — Basic Uppercase Latin
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Letter — Basic Lowercase Latin
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Number — Decimal Digit
0
1
2
3
4
5
6
7
8
9
Letter — Extended Uppercase Latin
À
Á
Â
Ã
Ä
Å
Æ
Ç
È
É
Ê
Ë
Ì
Í
Î
Ï
Ñ
Ò
Ó
Ô
Õ
Ö
Ø
Ù
Ú
Û
Ü
Ý
Ć
Č
Đ
Ė
Ę
Ě
Ğ
Į
İ
Ľ
Ł
Ń
Ő
Œ
Ś
Ş
Š
Ū
Ű
Ų
Ŵ
Ŷ
Ÿ
Ź
Ž
Letter — Extended Lowercase Latin
ß
à
á
â
ã
ä
å
æ
ç
è
é
ê
ë
ì
í
î
ï
ñ
ò
ó
ô
õ
ö
ø
ù
ú
û
ü
ý
ÿ
ć
č
đ
ė
ę
ě
ğ
į
ı
ľ
ł
ń
ő
œ
ś
ş
š
ū
ű
ų
ŵ
ŷ
ź
ž
Letter — Superscript Latin
ª
º
Number — Superscript
¹
²
³
Number — Fraction
½
¼
¾
Punctuation
!
#
*
,
.
/
:
;
?
\
¡
·
¿
Punctuation — Quote
"
'
«
»
Punctuation — Parenthesis
(
)
[
]
{
}
Punctuation — Dash
-
_
Symbol
&
@
|
¦
§
©
®
°
Symbol — Currency
$
¢
£
¤
¥
Symbol — Math
%
+
<
=
>
~
¬
±
^
µ
×
÷
Diacritics
`
´
¯
¨
¸