🔥EmoteForge
Blog
🔥

About EmoteForge

A free, browser-based toolkit for streamers who want perfectly-sized emotes and badges — without paid software, uploads, or waiting.

Our Story

EmoteForge was built by Arvindesh Malhotra — a developer and streamer who got frustrated spending 20 minutes manually resizing a single emote in Photoshop only to have Twitch reject it because one file was 2 KB over the limit.

The solution was simple: build a tool that knows every platform's exact specifications and handles all the sizing, compression, and file naming automatically. EmoteForge launched in 2025 and has since helped thousands of streamers on Twitch, Kick, 7TV, BTTV, FFZ, and Discord create ready-to-upload emotes in seconds.

Everything runs in your browser using WebAssembly (a local FFmpeg build for video/GIF processing) and the HTML5 Canvas API. Your artwork never leaves your device — there are no servers processing your files, no uploads, and no accounts required.

What We Stand For

🔒

100% Private

Every tool runs entirely in your browser. Your images are processed by WebAssembly and Canvas — they never leave your device or touch our servers.

Instant Results

No upload queues, no wait times. Processing happens locally so results appear within seconds, even for animated GIFs.

🆓

Free for Everyone

The public tools on EmoteForge are available free in your browser, with no signup and no paid unlock required to use the core workflow.

🎯

Platform-Accurate Specs

We research and maintain exact specifications for Twitch, Kick, 7TV, BTTV and Discord so you never upload the wrong size.

Tools We Build

The Creator

Arvindesh Malhotra

Arvindesh Malhotra

Developer, designer, and lifelong gamer with experience in web tooling, streaming, and browser-based media processing. EmoteForge is maintained as an ongoing passion project with a focus on performance, privacy, and practical value for the streaming community.