Font Hero

Free for Commercial Use

Sans Normal Bali 2 is a very bold, normal width, low contrast, reverse italic, normal x-height font.

Keywords: headlines, posters, packaging, kids, stickers, playful, bouncy, friendly, casual, quirky, playfulness, approachability, display impact, handmade feel, informality, rounded, chunky, soft, irregular, handmade.


Free for commercial use
Customize the font name

A heavy, rounded sans with soft corners and bulbous terminals, drawn with low-contrast strokes and compact, slightly uneven proportions. Many glyphs show a deliberate wobble and subtle tilt, with curves that feel pushed and pulled rather than mechanically geometric. Counters are generally open but can pinch or swell depending on the letter, and verticals often lean in a reverse-italic direction, creating a lively, uneven rhythm across words. Overall spacing reads generous and airy for the weight, supporting bold silhouettes and clear word shapes.

Best suited for short, high-impact text where personality matters: posters, titles, packaging callouts, kids-oriented materials, and playful branding. It also works well for social graphics and labels where the bold, rounded shapes can hold up at smaller sizes while retaining a friendly presence.

The font projects a playful, informal tone with a cartoonish bounce and a hand-cut, homemade energy. Its exaggerated weight and gently off-kilter stance feel approachable and comedic rather than strict or corporate, giving headlines a cheerful, slightly mischievous voice.

The design appears intended to deliver a bold, approachable display voice with a deliberately imperfect, hand-formed character. Its reverse-leaning stance and softened geometry aim to create motion and charm, prioritizing personality and readability over formal precision.

Lowercase forms lean toward single-storey constructions (notably the a), reinforcing an informal, sign-like feel. Numerals and capitals share the same soft, chunky logic, keeping texture consistent in mixed-case settings while the slight irregularity adds motion across longer lines.

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
`
´
¯
¨
¸