Font Hero

Free for Commercial Use

Pixel Dot Upmo 2 is a bold, wide, high contrast, upright, tall x-height font.

Keywords: posters, album art, headlines, branding, merch, grunge, industrial, glitchy, rugged, streetwise, distressed impact, industrial tone, lo-fi texture, print wear, stenciled, eroded, distressed, broken, chunky.


Free for commercial use
Customize the font name

A heavy, blocky sans with rounded corners and quantized construction, where letterforms are built from small rectangular “chips” rather than continuous strokes. Counters and joins are visibly interrupted, creating broken outlines and pitted interiors that read like worn print or degraded stamping. Proportions are generally wide and compact, with a large x-height and simplified geometry; curves (C, O, S) stay fairly circular but appear jagged due to the missing modules. Spacing feels slightly irregular because the texture changes the perceived weight and edge definition from glyph to glyph, yet the overall silhouette remains consistently sturdy.

Works best for short, high-impact settings such as posters, event flyers, album covers, clothing graphics, and bold brand marks that want a distressed or industrial tone. It can be used for subheads or brief pull quotes, but the fragmented texture is likely to reduce comfort for extended reading at small sizes.

The texture conveys a rough, gritty attitude—suggesting abrasion, damage, and urban utility. It reads as industrial and rebellious, with a lo-fi, glitch-adjacent energy that feels handmade or mechanically distressed rather than cleanly digital.

The design appears intended to merge a sturdy, wide grotesque-like skeleton with deliberate erosion, using discrete rectangular fragments to simulate wear, breakup, or corrupted printing. The goal is a strong silhouette that still carries a distinctive distressed surface for immediate character.

The modular gaps create strong internal patterning that becomes a dominant visual feature in longer text, making it most legible at medium-to-large sizes where the breakup can be read as intentional texture rather than noise.

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