TextKit HubOpen workshop →

LEARN BY DOING

Start with a task. Leave with a result.

Practical tools, original examples, and clear boundaries for writing, publishing, and working with text data.

TextKit Hub Editorial

THREE STARTING POINTS

What are you trying to finish?

A repeatable way to use a text utility

First define what success means in the system receiving the result. That could be a caption within a field limit, a JSON array with unchanged SKU values, or a speech with room for a demonstration. Test one ordinary example and one awkward example before processing the whole document. Empty cells, quoted separators, combining marks, and unusually long sentences reveal assumptions that a tidy sample can hide.

Second, inspect the output and read the page's limits. Valid syntax does not guarantee valid business data. A count does not guarantee readability. A clean review report does not establish accuracy. Finally, keep an untouched original and make changes deliberately. Our new workflows operate locally without saved drafts, while the main workshop stores its draft in local browser storage. Review the processing and storage boundaries before working with sensitive material.

RESOURCE DIRECTORY

Find the next useful step

Loading local filters…

01
Data workflowsCSV to JSON Converter

Convert CSV, semicolon-separated data, or TSV to JSON locally. Preserve identifiers, check quoted fields, and download the result with a practical import guide.

02
Text diagnosticsUnicode Inspector

Inspect Unicode code points, graphemes, UTF-16 units, UTF-8 bytes, and hidden characters. Compare NFC, NFD, NFKC, and NFKD without changing your original text.

03
Writing workflowsWriting Checker

Review English drafts for long sentences, repeated words and lines, dense paragraphs, and spacing issues. Export a local review checklist without automatic rewriting.

04
Writing estimatesHow Many Words Are on One Page?

Estimate words per page by spacing and font size, then learn why margins, paragraph breaks, and formatting change the result.

05
Speaking guidesHow Many Words Is a 5-Minute Speech?

Calculate the word count for a 5-minute speech using your speaking pace, with practical ranges for pauses and rehearsal.

06
Social media limitsInstagram Character Limit

Count Instagram caption, bio, and username characters with planning benchmarks, writing guidance, and a current-limit verification note.

07
Social media limitsFacebook Post Character Limit

Count Facebook post characters and words, set a practical writing target, and understand why composer limits can vary by publishing surface.

08
Video metadataYouTube Title and Description Limits

Count YouTube video title and description characters against the official 100- and 5,000-character limits.

09
Social media limitsX Post Character Limit

Estimate X's weighted post length for standard and Premium posts, including URL, emoji, CJK, and Unicode counting notes.

10
Content planningIdeal Blog Post Length

Set a useful blog-post word target by search intent and content type—without treating word count as a ranking factor.

11
Writing styleTitle Case Rules

Convert a headline to APA, Chicago, MLA, AP-style, or sentence case and review the rules that differ among style guides.

12
Reading and speakingWords per Minute Guide

Calculate reading or speaking words per minute and estimate how long a text takes at evidence-based planning rates.

13
Character countingCharacter Count With and Without Spaces

Count Unicode characters with spaces, without whitespace, and by words, lines, and UTF-16 code units in one private tool.

14
JSON toolsJSON Formatter

Format or minify JSON with readable indentation and clear syntax errors. Free, private, and processed entirely in your browser.

15
JSON toolsJSON Validator

Validate JSON syntax and inspect keys, values, arrays, and nesting. Get a clear local result without uploading your document.

16
JSON toolsJSON Viewer

Explore JSON as a collapsible tree with clear value types and nesting. Inspect API data privately in your browser.

17
Code formattersXML Formatter

Pretty-print XML with readable nesting and local syntax validation. Format Unicode XML privately in your browser.

18
Code formattersHTML Formatter

Format compact HTML into readable, consistently indented markup. Clean up snippets locally without uploading source code.

19
Code formattersCSS Formatter

Expand compressed CSS into readable selectors and declarations. Format stylesheets privately with no server upload.

20
Encoding toolsBase64 Encoder

Encode Unicode text as Base64 with UTF-8-safe browser processing. Convert multilingual text locally and privately.

21
Encoding toolsBase64 Decoder

Decode Base64 into readable UTF-8 text with Unicode-safe browser processing. No value is uploaded to a server.

22
Generator toolsUUID Generator

Generate UUID v4 or time-ordered UUID v7 identifiers securely in your browser. Create one or many values with no upload.

23
Encoding toolsURL Encoder

Percent-encode Unicode text for a URL component with browser-native UTF-8 handling. Convert values locally and privately.

24
Encoding toolsURL Decoder

Decode percent-encoded URL components into readable Unicode text. Inspect query values locally with no server upload.

25
Testing toolsRegex Tester

Test JavaScript regular expressions, flags, groups, and match positions against text. Highlight results privately in your browser.