How to Use Urdu Fonts in PixelLab – Complete Step by Step Guide
PixelLab is the app behind a huge share of Urdu YouTube thumbnails and social posts — but it ships without Urdu fonts. The fix takes two minutes: download a font’s TTF file, import it into PixelLab’s My Fonts, and it is ready for every design. This guide covers both import methods, the Urdu keyboard you also need, the best fonts for thumbnails, and the fixes for PixelLab’s most common font errors.
Table of Contents
- What Is PixelLab, and Why Add Urdu Fonts?
- What You Need
- Step 1: Download and Extract an Urdu Font
- Step 2 (Method 1): Import the Font Inside PixelLab
- Step 2 (Method 2): The PixelLab Fonts Folder
- Step 3: Add the Urdu Keyboard
- Step 4: Use the Font in a Design
- Best Urdu Fonts for PixelLab
- Designing With Urdu Fonts: Thumbnails and Posts
- Fix: “No Deletable Fonts Found” Error
- More Problems and Fixes
- Frequently Asked Questions (FAQs)
What Is PixelLab, and Why Add Urdu Fonts?
PixelLab is a free Android design app known for 3D text, shadows, outlines, stickers and layer-based editing — the toolkit behind most Urdu YouTube thumbnails, Instagram posts, Facebook covers, wedding cards and business graphics made on a phone. Its built-in fonts are Latin only, so Urdu text needs a custom font added by hand. Once added, a custom font works with all of PixelLab’s effects.
What You Need
- PixelLab installed on an Android phone (there is no official iOS version).
- An Urdu font as a .ttf file — fonts here download as ZIP files, so extract the TTF first.
- An Urdu keyboard for typing — Gboard’s Urdu layout.
- A Unicode font; legacy (non-Unicode) fonts render broken. All fonts recommended below are Unicode TTFs.
Step 1: Download and Extract an Urdu Font
Open the Urdu fonts category, choose a font, and tap the download button on its page. The font arrives as a ZIP in your Downloads folder.


Extract the ZIP with your file manager (long-press the ZIP and choose Extract, or use an app like ZArchiver). You need the .ttf file inside.


Step 2 (Method 1): Import the Font Inside PixelLab
This is the current, recommended method — try it first:
- Open PixelLab and start a new project (or open an existing design).
- Add a text element (the A / text tool) and tap it to edit.
- Open the Font option and switch to the MY FONTS tab.
- Tap the + (add) button and browse to the extracted .ttf file — usually in Downloads.
- Select the file. The font is added to MY FONTS immediately.

Step 2 (Method 2): The PixelLab Fonts Folder
PixelLab also reads fonts placed in its own folder — the app itself says so in its “place them in one of the following directories” message:
- Open PixelLab once and save any project, so the app creates its folders.
- In your file manager, open Internal Storage > PixelLab and create a folder named exactly Fonts (capital F) if it is not already there.
- Copy the extracted .ttf files into that Fonts folder — you can add many at once.
- Force-close PixelLab and reopen it. The fonts appear under Font > MY FONTS.

Step 3: Add the Urdu Keyboard
A font only styles text — to type Urdu you need the keyboard. In Gboard: open Gboard settings > Languages > Add keyboard > Urdu. Then, while editing text in PixelLab, switch to the Urdu layout with the globe key. (On a PC, use the built-in Windows Urdu keyboard.)
Step 4: Use the Font in a Design
Select your text element, open Font > MY FONTS, and tap the imported font. Type or paste your Urdu text, then style it — PixelLab’s colour, gradient, stroke, shadow and 3D options all apply to custom fonts exactly as they do to built-in ones.
Best Urdu Fonts for PixelLab
- Jameel Noori Nastaleeq — the classic Nastaliq; the default choice for Urdu titles.
- Shamsheer Unicode — bold and strong for headings and thumbnails.
- UL Noreen Bold — heavy, clear lettering that stays readable at small sizes.
- SF Koonj — modern and rounded; a natural fit for Instagram posts and stories.
- Zohra Unicode — elegant, for wedding cards and invitations.
- Tafseer — traditional styling for Quranic verses and Islamic posts.
- Urdu Naskh Unicode — clean Naskh for longer text blocks.
- Tehreer — clean and minimal, good for logos and branding.
- UL Amjad — traditional calligraphic feel for cards and events.
- UL Sajid Heading — made for headings and titles.
Preview any of them with your own words first in the live Urdu font preview tool — the right pick depends on your exact text.
Designing With Urdu Fonts: Thumbnails and Posts
- Thumbnails: use a bold font (Shamsheer, UL Noreen Bold, Jameel Noori), keep the title to two or three lines, and add an outline or shadow so the text survives busy backgrounds. Text must stay readable at phone size — test by zooming out. More in our YouTube thumbnails font guide.
- Hierarchy: one bold font for the headline, one lighter font for supporting text — never more than two or three fonts in one design.
- Contrast: light text on dark backgrounds, dark text on light ones; keep the background simple behind Nastaliq.
- Instagram posts: design at 1080 × 1080 px; elegant fonts like SF Koonj and Zohra Unicode suit quotes and announcements.
- 3D and shadow: PixelLab’s strengths — a subtle 3D depth plus a soft shadow makes Urdu titles pop without hurting readability.
Fix: “No Deletable Fonts Found” Error
This message appears when you open MY FONTS and PixelLab finds no custom fonts it can manage — usually because none have been imported yet, or they were placed somewhere the app cannot read. Fix it in order:
- Import a font with Method 1 (the + button in MY FONTS), or place the extracted .ttf — not the ZIP — in Internal Storage > PixelLab > Fonts (capital F).
- Make sure PixelLab has storage permission: Settings > Apps > PixelLab > Permissions > allow Files/Media.
- Force-close PixelLab and reopen it, then check MY FONTS again.
More Problems and Fixes
| Problem | Fix |
|---|---|
| Font added but not in the list | Force-close and reopen PixelLab; confirm the file in the folder is the .ttf, not the ZIP |
| Font name shows but the text is blank | The font file is corrupt or legacy — download it again and use a Unicode font |
| Only English fonts appear | You are on the built-in tab — switch to MY FONTS, and import the font first if the tab is empty |
| Boxes instead of letters | The font lacks Urdu glyphs or the text is legacy-encoded — retype with a Unicode font and the Urdu keyboard |
| Fonts folder does not exist | Open PixelLab, create and save a project once — the app creates its folders; then add Fonts inside |
| Other Urdu rendering issues | See the common Urdu font problems guide |
Making videos as well as images? The same fonts import into KineMaster and CapCut through their own My Fonts sections.
Backing up your fonts: copy the TTF files from the PixelLab Fonts folder (or your Downloads) to a safe place or cloud drive. If you change phones, drop the same files back into the folder and they reappear in MY FONTS.
Frequently Asked Questions (FAQs)
How do I add Urdu fonts in PixelLab?
Download a font and extract its TTF file. Then either import it inside PixelLab — text element > Font > MY FONTS > + > pick the TTF — or copy the TTF into Internal Storage > PixelLab > Fonts and restart the app. The font appears under MY FONTS.
Where is the PixelLab Fonts folder?
At Internal Storage > PixelLab > Fonts — the last folder is named “Fonts” with a capital F. If it does not exist, open PixelLab and save a project once so the app creates its folders, then create the Fonts folder inside the PixelLab folder yourself.
How do I fix the “No deletable fonts found” error in PixelLab?
It means MY FONTS is empty or unreadable. Import a TTF with the + button, or place the extracted TTF (not the ZIP) in the PixelLab > Fonts folder, grant PixelLab storage permission in Android settings, then force-close and reopen the app.
Which Urdu fonts are best for PixelLab?
For thumbnails: Shamsheer Unicode, UL Noreen Bold and Jameel Noori Nastaleeq. For posts and cards: SF Koonj, Zohra Unicode and Tafseer. For longer text: Urdu Naskh Unicode. All are Unicode TTFs, so PixelLab renders them correctly.
Do OTF fonts work in PixelLab?
PixelLab handles TTF most reliably. Some OTF files import, but if an OTF font refuses to appear or renders wrongly, use the TTF version of the same font. Every font recommended in this guide is available as TTF.
I added the font but it does not show. Why?
The usual causes: the ZIP was copied instead of the extracted TTF, the app was not restarted after using the folder method, or storage permission is off. Fix those three — import or place the .ttf, allow storage access, force-close and reopen PixelLab — and check MY FONTS again.
Do I need an Urdu keyboard to type Urdu in PixelLab?
Yes. The font only changes how the text looks; the keyboard supplies the Urdu characters. Add Urdu in Gboard (Settings > Languages > Add keyboard > Urdu) and switch to it with the globe key while editing text.






7 Comments