---
title: "Discussion on \"I Built a Free Caption Generator That Never Uploads Your Video\" | Hashnode"
description: "Discussion on \"I Built a Free Caption Generator That Never Uploads Your Video\". Animated captions for Reels, Shorts and TikTok, built with on-device AI. Here’s why I made it—and how to use it."
url: "https://hashnode.com/posts/free-word-by-word-caption-generator-without-uploading-video/6af8a1e5f8dd0480ed403204"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [I Built a Free Caption Generator That Never Uploads Your Video](https://parish.hashnode.dev/free-word-by-word-caption-generator-without-uploading-video?utm_source=hashnode&utm_medium=feed)

Animated captions for Reels, Shorts and TikTok, built with on-device AI. Here’s why I made it—and how to use it.

5h ago · 8 min read · parish.hashnode.dev  
Read the article

-   [#web-development](https://hashnode.com/tag/web-development)
-   [#artificial-intelligence](https://hashnode.com/tag/artificial-intelligence)
-   [#javascript](https://hashnode.com/tag/javascript)
-   [#privacy](https://hashnode.com/tag/privacy)
-   [#indie-hacking](https://hashnode.com/tag/indie-hacking)

## Written by

[Parish Khan](https://hashnode.com/@parish)

@parish · Bangladesh

  
[View profile](https://hashnode.com/@parish)

Frontend developer · Building private video caption tools with React and on-device AI

Independent maker of Karaoke Captions, a browser-based word-by-word video caption editor. I work with React, TypeScript and local speech recognition to make expressive caption styles without uploading footage. Classic and Lyrics exports are free and watermark-free. Writing about frontend architecture, browser media and practical privacy.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
