writevoice.io — Free Voice/Text Tools
Simple, fast utilities for creators and editors.
Total Tools: 138
🎤Voice to Text(21)
- MP3 to Text — Free Online ConverterUpload MP3, get TXT/SRT in seconds.
- WAV to Text — Free Online ConverterClean WAV in, punctuated transcript out.
- M4A to Text — Free Online ConverteriPhone Voice Memos to readable notes.
- FLAC to Text — Free Online ConverterLossless audio to accurate captions.
- OGG to Text — Free Online ConverterOGG uploads to formatted text.
- OPUS to Text — Free Online ConverterOPUS (WhatsApp/Telegram) straight to TXT.
- WebM to Text — Free Online ConverterWebM audio to transcript for shorts/reels.
- AAC to Text — Free Online ConverterAAC files to SRT/VTT.
- AMR to Text — Free Online ConverterOld phone recordings into clean text.
- 3GP to Text — Free Online ConverterAndroid legacy recordings, transcribed.
- CAF to Text — Free Online ConverterApple CAF to human-readable text.
- AIFF to Text — Free Online ConverterAIFF/AIFC to text online — Fast transcription to TXT/SRT/VTT.
- WMA to Text — Free Online ConverterWindows Media Audio to accurate speech transcription.
- GSM to Text — Free Online ConverterOld phone GSM codec support with noise-robust transcription.
- RealAudio to Text — Free Online ConverterLegacy .ra/.rm ingestion with clean text output.
- DSS to Text — Free Online ConverterOlympus DSS/DS2 dictation files transcription.
- WavPack to Text — Free Online ConverterLossless .wv to transcript with CSV export option.
- ALAC to Text — Free Online ConverterApple Lossless in m4a/caf to high-fidelity transcript.
- AMR-WB to Text — Free Online ConverterWideband AMR voice memos transcription.
- AIFC to Text — Free Online ConverterAIFC variant handler with batch support.
- VOX ADPCM to Text — Free Online ConverterAuto-detect ADPCM variants and export to VTT.
🎬Video to Text(10)
- MP4 to Text — Free Online ConverterPull dialogue from MP4 to TXT/SRT.
- MOV to Text — Free Online ConverterMOV uploads to transcript for editors.
- MKV to Text — Free Online ConverterExtract speech from MKV containers.
- AVI to Text — Free Online ConverterLegacy AVI to searchable text.
- WMV to Text — Free Online ConverterExtract audio from WMV and transcribe to SRT/VTT/TXT.
- FLV to Text — Free Online ConverterOld Flash videos to quick transcript.
- MTS/M2TS to Text — Free Online ConverterAVCHD camcorder files with scene-aware chapters.
- MXF to Text — Free Online ConverterBroadcast MXF with timecode to CSV/JSON segments.
- TS to Text — Free Online ConverterMPEG-TS to transcript with timestamps.
- OGV to Text — Free Online ConverterOgg Theora open-source video to text.
💬Voice Notes (All Apps)(18)
- WhatsApp Voice to TextDrop a .opus voice note, get text.
- Telegram Voice to TextConvert Telegram voice messages to TXT.
- Discord Voice to TextDM voice messages → transcript.
- Signal Voice to TextSignal voice notes into notes.
- Facebook Messenger Voice to TextFacebook voice messages to text.
- Instagram Voice DM to TextIG voice DMs, transcribed.
- WeChat Voice to TextWeChat .silk/.amr to TXT.
- iPhone Voice Memos to TextiOS M4A → punctuated text.
- Android Recorder to TextAndroid 3GP/OPUS → TXT.
- Voxer to TextVoxer push-to-talk → transcript.
- Garmin Voice to TextWearable audio → TXT (niche).
- Viber Voice to TextOPUS/AAC detection with instant TXT output.
- LINE Voice to TextLINE export with timestamped transcript.
- KakaoTalk Voice to TextKorean-optimized OPUS transcription.
- Skype Voice to TextSILK codec handling with diarization option.
- Snapchat Audio to TextQuick transcript from Snapchat voice messages.
- Google Voice to TextMP3 voicemail to text with call-note template.
- WhatsApp Business to TextMulti-file batch with team-ready outputs.
👥Meeting Recordings(7)
- Zoom Recording to TextUpload Zoom MP4/M4A, get minutes.
- Google Meet to TextMeet recordings to transcript + timestamps.
- Microsoft Teams Recording to TextMicrosoft Teams MP4 → TXT/SRT.
- Webex Recording to TextWebex recordings → searchable text.
- Slack Huddle to TextHuddle audio → action-item-ready text.
- RingCentral Meeting to TextRingCentral meetings into summaries.
- GoToMeeting to TextLegacy meeting recordings to quick summary.
🔄Convert Subtitles(14)
- SRT to VTT — Free Online ConverterConvert .srt captions to .vtt in one click.
- VTT to SRT — Free Online ConverterConvert .vtt captions to .srt in seconds.
- SRT to ASS ConverterConvert SRT to Advanced SubStation Alpha format.
- ASS to SRT ConverterStrip styling to plain captions.
- SBV to SRT ConverterYouTube SBV → SRT.
- SRT to TXT ConverterExport captions as readable text.
- TXT to SRT ConverterAdd timestamps to text blocks.
- SRT FPS ConverterFix 23.976↔25fps timing drift.
- TTML to SRT — Free Online ConverterConvert TTML/DFXP/XML to SRT with robust parsing.
- SUB to SRT — Free Online ConverterMicroDVD .sub to SRT with FPS input and re-timing.
- SRT to JSON — Free Online ConverterPer-cue JSON with start/end/text for developers.
- SRT to CSV — Free Online ConverterSpreadsheet export with one row per cue.
- Remove HTML Tags from SRTStrip markup safely while keeping text intact.
- Fix Subtitle EncodingConvert to UTF-8 and fix encoding issues.
🔧Fix Subtitles(12)
- Shift SRT TimestampsOffset subtitles by milliseconds (positive or negative).
- Partial Shift SRTShift a selected time range only.
- Merge SRT FilesCombine two SRTs (CD1+CD2 or bilingual).
- Split SRT FileSplit by time/lines/file count.
- Deduplicate SRTRemove overlapping/duplicate cues.
- Fix Case & SpacesFix casing/spacing in captions.
- Fix Line LengthWrap lines to subtitle-safe widths.
- Position SubtitlesReposition cues top/bottom.
- Fix Overlapping SRTAuto-resolve cue overlaps with minimal shifts.
- Remove HOH TagsStrip [music]/[applause]/(SFX) tags from subtitles.
- Renumber SRTReindex cues with custom starting number.
- Normalize Subtitle PunctuationFix ellipses, hyphens, quotes for consistent style.
🌐Translate Subtitles(7)
- Translate SRT EN↔DETranslate SRT English↔German.
- Translate SRT EN↔ESTranslate SRT English↔Spanish.
- Translate SRT EN↔FRTranslate SRT English↔French.
- Translate SRT EN↔PTTranslate SRT English↔Portuguese.
- Translate SRT EN↔ARTranslate SRT English↔Arabic.
- Translate SRT EN↔HITranslate SRT English↔Hindi.
- Bilingual SRTDual-language SRT (stacked).
🧹Cleanup Transcript(16)
- Add Punctuation to TranscriptAuto-punctuate raw ASR text for readability.
- Remove Filler WordsRemove um/uh/like from transcripts.
- Paragraphize TranscriptTurn ASR lines into readable paras.
- Remove TimestampsStrip [00:12:34] from copied text.
- Smart CapitalizationSentence-case everything.
- Dead Air TrimmerRemove long silences from text.
- Names FinderDetect names/companies for redaction.
- Word Count & Read TimeWord count + read-time meter.
- Redact PII from TranscriptRemove emails/phones/IDs with [REDACTED] placeholders.
- Remove EmojisStrip emojis/hashtags from transcripts.
- Remove [laughter]/(noise)Delete non-speech cues for clean narrative.
- Remove Duplicate WordsCollapse stutters like 'I-I-I' to smooth text.
- Numbers ↔ WordsConvert digits to words or vice versa.
- EN-US ↔ EN-GB SpellingConvert colour/color, organise/organize variants.
- Mask ProfanityReplace offensive words with asterisks.
- Insert TimestampsAdd timestamps every N seconds or sentences.
📋Format Transcript(11)
- Extract Action ItemsExtract tasks + owners + dates.
- Convert to Meeting MinutesConvert transcript → minutes template.
- Create Bulleted SummaryTight bullets from long text.
- Extract HighlightsTop 5 insights with timecodes.
- Auto-Chapter TranscriptAuto-chapters every topic change.
- Extract Q&A PairsQuestions & answers pulled out.
- Extract Quotable LinesPull quotable lines with timestamps.
- Speaker DiarizationSplit text by speakers (A/B/C).
- Convert Transcript to DOCXWord doc with headings and speaker styles.
- Transcript to CSVRows with start, end, speaker, text columns.
- Transcript to MarkdownFormat transcript as Markdown with speaker blocks.
🎨Creator Tools(4)
🎙️Podcast Tools(2)
🌍Language-Specific(16)
- German Voice to TextGerman voice-to-text with Umlaute handling.
- Spanish Voice to TextSpanish transcripts with diacritics.
- French Voice to TextFrench punctuation/élisions aware.
- Portuguese Voice to TextPT-BR/PT-PT punctuation presets.
- Arabic Voice to TextArabic RTL output + diacritics toggle.
- Hindi Voice to TextDevanagari output, transliteration option.
- Japanese Audio to TextJapanese voice transcription with proper formatting.
- Korean Audio to TextKorean voice transcription with spacing options.
- Turkish Audio to TextTurkish voice with proper diacritics.
- Dutch Audio to TextDutch voice transcription with compound word hints.
- Polish Audio to TextPolish voice with diacritics preserved.
- Indonesian Audio to TextIndonesian voice with formal/informal tone.
- Vietnamese Audio to TextVietnamese voice with tone marks preserved.
- Thai Audio to TextThai voice with line-break guidance.
- Russian Audio to TextRussian voice with Cyrillic output.
- Italian Audio to TextItalian voice with proper punctuation spacing.
🚀 New Features Added
✅ Group 1: Subtitle Conversions (13 tools)
- • SRT ↔ ASS converter
- • SBV → SRT converter
- • SRT ↔ TXT converter
- • FPS timing converter
- • Partial shift, merge, split
- • Dedupe, case fixes, line length
✅ Group 2: Translations (7 tools)
- • English ↔ German
- • English ↔ Spanish
- • English ↔ French
- • English ↔ Portuguese
- • English ↔ Arabic
- • English ↔ Hindi
- • Bilingual subtitles
All tools process files locally on our servers. No data is stored permanently.
Built with Next.js, Groq Whisper, and OpenAI GPT-4o-mini