{"version":35,"runtimeVersion":"v29","lifecycleVersion":1,"origin":"https://texttoolsbase.com","name":"texttoolsbase","generatedAt":"2026-09-29T00:00:00Z","releaseDate":"2026-09-27","spec":"WebMCP","note":"Page contracts project the source-owned execution lifecycle. Browser-native integration and dashboard prerequisites are separate release axes.","toolPageCount":504,"aliasPageCount":0,"brandedAliasPageCount":0,"navigationActionCount":3,"totalEntryCount":1542,"chunkIndex":1,"chunkCount":8,"pages":["https://texttoolsbase.com/.well-known/webmcp.json","https://texttoolsbase.com/.well-known/webmcp-tools-2.json","https://texttoolsbase.com/.well-known/webmcp-tools-3.json","https://texttoolsbase.com/.well-known/webmcp-blog-1.json","https://texttoolsbase.com/.well-known/webmcp-blog-2.json","https://texttoolsbase.com/.well-known/webmcp-blog-3.json","https://texttoolsbase.com/.well-known/webmcp-blog-4.json","https://texttoolsbase.com/.well-known/webmcp-blog-5.json"],"tools":[{"title":"1 Minute Typing Test","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/1-minute-typing-test/","processingProfile":"local_only","description":"On-page \"1 Minute Typing Test\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Read the actual human typing session and the immutable score captured at natural completion. This query never types or changes duration or passage.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"inputBindings":{},"primaryActionSelector":null,"resultSelector":"#result","stateSelector":null,"errorSelector":"#err","completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-27","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"1-minute-typing-test","id":"1_minute_typing_test_tool","name":"1_minute_typing_test_tool","url":"https://texttoolsbase.com/1-minute-typing-test/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/1-minute-typing-test/","releaseVersion":"6sitesv3"},{"title":"10 Minute Speed Typing Test","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/10-minute-speed-typing-test/","processingProfile":"local_only","description":"On-page \"10 Minute Speed Typing Test\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Read the actual human typing session and the immutable score captured at natural completion. This query never types or changes duration or passage.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"inputBindings":{},"primaryActionSelector":null,"resultSelector":"#result","stateSelector":null,"errorSelector":"#err","completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-27","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"10-minute-speed-typing-test","id":"10_minute_speed_typing_test_tool","name":"10_minute_speed_typing_test_tool","url":"https://texttoolsbase.com/10-minute-speed-typing-test/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/10-minute-speed-typing-test/","releaseVersion":"6sitesv3"},{"title":"10 Minute Typing Test","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/10-minute-typing-test/","processingProfile":"local_only","description":"On-page \"10 Minute Typing Test\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Read the actual human typing session and the immutable score captured at natural completion. This query never types or changes duration or passage.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"inputBindings":{},"primaryActionSelector":null,"resultSelector":"#result","stateSelector":null,"errorSelector":"#err","completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-27","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"10-minute-typing-test","id":"10_minute_typing_test_tool","name":"10_minute_typing_test_tool","url":"https://texttoolsbase.com/10-minute-typing-test/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/10-minute-typing-test/","releaseVersion":"6sitesv3"},{"title":"5 Letter Words Using These Letters","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/5-letter-using-these-letters/","processingProfile":"local_only","description":"On-page \"5 Letter Words Using These Letters\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"inp":{"description":"Available letters","type":"string","default":"craten","examples":["e.g. craten"]}},"additionalProperties":false,"required":["inp"]},"inputBindings":{"inp":{"selector":"#inp","eventSequence":[],"type":"string"}},"primaryActionSelector":"#go","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"5-letter-using-these-letters","id":"5_letter_using_these_letters_tool","name":"5_letter_using_these_letters_tool","url":"https://texttoolsbase.com/5-letter-using-these-letters/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/5-letter-using-these-letters/","releaseVersion":"6sitesv3"},{"title":"5 Letter Words With These Letters","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/5-letter-words-with-these-letters/","processingProfile":"local_only","description":"On-page \"5 Letter Words With These Letters\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"inp":{"description":"Letters in the word","type":"string","default":"crane","examples":["e.g. crane"]},"c_exclude":{"description":"Letters not in word","type":"string"},"c_pattern":{"description":"Known positions (use ?)","type":"string","unit":"use ?"}},"additionalProperties":false},"inputBindings":{"inp":{"selector":"#inp","eventSequence":[],"type":"string"},"c_exclude":{"selector":"#c_exclude","eventSequence":[],"type":"string"},"c_pattern":{"selector":"#c_pattern","eventSequence":[],"type":"string"}},"primaryActionSelector":"#go","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"5-letter-words-with-these-letters","id":"5_letter_words_with_these_letters_tool","name":"5_letter_words_with_these_letters_tool","url":"https://texttoolsbase.com/5-letter-words-with-these-letters/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/5-letter-words-with-these-letters/","releaseVersion":"6sitesv3"},{"title":"5 Minute Test Typing","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/5-minute-test-typing/","processingProfile":"local_only","description":"On-page \"5 Minute Test Typing\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Read the actual human typing session and the immutable score captured at natural completion. This query never types or changes duration or passage.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"inputBindings":{},"primaryActionSelector":null,"resultSelector":"#result","stateSelector":null,"errorSelector":"#err","completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"5-minute-test-typing","id":"5_minute_test_typing_tool","name":"5_minute_test_typing_tool","url":"https://texttoolsbase.com/5-minute-test-typing/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/5-minute-test-typing/","releaseVersion":"6sitesv3"},{"title":"5 Minute Typing Test","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/5-minute-typing-test/","processingProfile":"local_only","description":"On-page \"5 Minute Typing Test\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Read the actual human typing session and the immutable score captured at natural completion. This query never types or changes duration or passage.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"inputBindings":{},"primaryActionSelector":null,"resultSelector":"#result","stateSelector":null,"errorSelector":"#err","completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"5-minute-typing-test","id":"5_minute_typing_test_tool","name":"5_minute_typing_test_tool","url":"https://texttoolsbase.com/5-minute-typing-test/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/5-minute-typing-test/","releaseVersion":"6sitesv3"},{"title":"Abbreviation Creator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/abbreviation-creator/","processingProfile":"local_only","description":"On-page \"Abbreviation Creator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_style":{"description":"Abbreviation style","type":"string","enum":["initials","first3","novowel"],"default":"first3"},"c_dots":{"description":"Add periods","type":"boolean","default":true},"in":{"description":"Phrase to abbreviate","type":"string","examples":["Paste or type a phrase here…"]}},"additionalProperties":false},"inputBindings":{"c_style":{"selector":"#c_style","eventSequence":[],"type":"string"},"c_dots":{"selector":"#c_dots","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"abbreviation-creator","id":"abbreviation_creator_tool","name":"abbreviation_creator_tool","url":"https://texttoolsbase.com/abbreviation-creator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/abbreviation-creator/","releaseVersion":"6sitesv3"},{"title":"Abbreviation Generator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/abbreviation-generator/","processingProfile":"local_only","description":"On-page \"Abbreviation Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_style":{"description":"Abbreviation style","type":"string","enum":["initials","first3","novowel"],"default":"first3"},"c_dots":{"description":"Add periods","type":"boolean","default":true},"in":{"description":"Phrase to abbreviate","type":"string","examples":["Paste or type a phrase here…"]}},"additionalProperties":false},"inputBindings":{"c_style":{"selector":"#c_style","eventSequence":[],"type":"string"},"c_dots":{"selector":"#c_dots","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"abbreviation-generator","id":"abbreviation_generator_tool","name":"abbreviation_generator_tool","url":"https://texttoolsbase.com/abbreviation-generator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/abbreviation-generator/","releaseVersion":"6sitesv3"},{"title":"Abc Order","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/abc-order/","processingProfile":"local_only","description":"On-page \"Abc Order\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_order":{"description":"Order","type":"string","enum":["asc","desc"],"default":"asc"},"c_numbered":{"description":"Number each line","type":"boolean"},"c_dedupe":{"description":"Remove duplicate lines","type":"boolean"},"in":{"description":"Input list","type":"string","examples":["Paste your list here, one item per line…"]}},"additionalProperties":false},"inputBindings":{"c_order":{"selector":"#c_order","eventSequence":[],"type":"string"},"c_numbered":{"selector":"#c_numbered","eventSequence":[],"type":"boolean"},"c_dedupe":{"selector":"#c_dedupe","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"#run","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"abc-order","id":"abc_order_tool","name":"abc_order_tool","url":"https://texttoolsbase.com/abc-order/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/abc-order/","releaseVersion":"6sitesv3"},{"title":"About Me Generator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/about-me-generator/","processingProfile":"local_only","description":"On-page \"About Me Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"f_name":{"description":"Your name","type":"string","examples":["Maya"]},"f_profession":{"description":"Profession","type":"string","examples":["designer"]},"f_interests":{"description":"Interests","type":"string","examples":["typography and travel"]}},"additionalProperties":false},"inputBindings":{"f_name":{"selector":"#f_name","eventSequence":[],"type":"string"},"f_profession":{"selector":"#f_profession","eventSequence":[],"type":"string"},"f_interests":{"selector":"#f_interests","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"about-me-generator","id":"about_me_generator_tool","name":"about_me_generator_tool","url":"https://texttoolsbase.com/about-me-generator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/about-me-generator/","releaseVersion":"6sitesv3"},{"title":"Acronym Builder","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/acronym-builder/","processingProfile":"local_only","description":"On-page \"Acronym Builder\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_case":{"description":"Case","type":"string","enum":["upper","mixed","lower"],"default":"upper"},"c_skipstop":{"description":"Skip small words (a, the, of...)","type":"boolean","default":true},"c_dots":{"description":"Add periods","type":"boolean","default":true},"in":{"description":"Phrase to turn into an acronym","type":"string","examples":["Paste or type a phrase here…"]}},"additionalProperties":false},"inputBindings":{"c_case":{"selector":"#c_case","eventSequence":[],"type":"string"},"c_skipstop":{"selector":"#c_skipstop","eventSequence":[],"type":"boolean"},"c_dots":{"selector":"#c_dots","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"acronym-builder","id":"acronym_builder_tool","name":"acronym_builder_tool","url":"https://texttoolsbase.com/acronym-builder/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/acronym-builder/","releaseVersion":"6sitesv3"},{"title":"Acronym Generator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/acronym-generator/","processingProfile":"local_only","description":"On-page \"Acronym Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_skipstop":{"description":"Skip small words (a, the, of...)","type":"boolean"},"c_dots":{"description":"Add periods","type":"boolean","default":true},"in":{"description":"Phrase to turn into an acronym","type":"string","examples":["Paste or type a phrase here…"]}},"additionalProperties":false},"inputBindings":{"c_skipstop":{"selector":"#c_skipstop","eventSequence":[],"type":"boolean"},"c_dots":{"selector":"#c_dots","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"acronym-generator","id":"acronym_generator_tool","name":"acronym_generator_tool","url":"https://texttoolsbase.com/acronym-generator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/acronym-generator/","releaseVersion":"6sitesv3"},{"title":"Acronym Maker","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/acronym-maker/","processingProfile":"local_only","description":"On-page \"Acronym Maker\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_dots":{"description":"Add periods","type":"boolean","default":true},"in":{"description":"Phrase to turn into an acronym","type":"string","examples":["Paste or type a phrase here…"]}},"additionalProperties":false},"inputBindings":{"c_dots":{"selector":"#c_dots","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"acronym-maker","id":"acronym_maker_tool","name":"acronym_maker_tool","url":"https://texttoolsbase.com/acronym-maker/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/acronym-maker/","releaseVersion":"6sitesv3"},{"title":"Add Line Numbers","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/add-line-numbers/","processingProfile":"local_only","description":"On-page \"Add Line Numbers\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_start":{"description":"Start at","type":"integer","minimum":0,"maximum":1000000,"multipleOf":1,"default":1},"in":{"description":"Input text","type":"string","examples":["Paste or type your text here…"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"c_start":{"selector":"#c_start","eventSequence":[],"type":"number"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"#run","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"add-line-numbers","id":"add_line_numbers_tool","name":"add_line_numbers_tool","url":"https://texttoolsbase.com/add-line-numbers/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/add-line-numbers/","releaseVersion":"6sitesv3"},{"title":"Add Page Breaks to Text","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/add-page-breaks-to-text/","processingProfile":"local_only","description":"On-page \"Add Page Breaks to Text\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_lines":{"description":"Lines per page","type":"integer","minimum":1,"maximum":5000,"multipleOf":1,"default":5},"c_style":{"description":"Page break style","type":"string","enum":["formfeed","marker"],"default":"formfeed"},"in":{"description":"Input text","type":"string","examples":["Paste or type your text here…"]}},"additionalProperties":false},"inputBindings":{"c_lines":{"selector":"#c_lines","eventSequence":[],"type":"number"},"c_style":{"selector":"#c_style","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"#run","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"add-page-breaks-to-text","id":"add_page_breaks_to_text_tool","name":"add_page_breaks_to_text_tool","url":"https://texttoolsbase.com/add-page-breaks-to-text/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/add-page-breaks-to-text/","releaseVersion":"6sitesv3"},{"title":"Add Prefix to Each Line","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/add-prefix-to-lines/","processingProfile":"local_only","description":"On-page \"Add Prefix to Each Line\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_prefix":{"description":"Prefix","type":"string","default":"- ","examples":["e.g. - "]},"in":{"description":"Input text","type":"string","examples":["Paste or type your text here…"]}},"additionalProperties":false},"inputBindings":{"c_prefix":{"selector":"#c_prefix","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"#run","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"add-prefix-to-lines","id":"add_prefix_to_lines_tool","name":"add_prefix_to_lines_tool","url":"https://texttoolsbase.com/add-prefix-to-lines/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/add-prefix-to-lines/","releaseVersion":"6sitesv3"},{"title":"Add Suffix to Each Line","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/add-suffix-to-lines/","processingProfile":"local_only","description":"On-page \"Add Suffix to Each Line\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_suffix":{"description":"Suffix","type":"string","default":",","examples":["e.g. ,"]},"in":{"description":"Input text","type":"string","examples":["Paste or type your text here…"]}},"additionalProperties":false},"inputBindings":{"c_suffix":{"selector":"#c_suffix","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"#run","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"add-suffix-to-lines","id":"add_suffix_to_lines_tool","name":"add_suffix_to_lines_tool","url":"https://texttoolsbase.com/add-suffix-to-lines/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/add-suffix-to-lines/","releaseVersion":"6sitesv3"},{"title":"AI Detector","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/ai-detector/","processingProfile":"local_only","description":"On-page \"AI Detector\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_detail":{"description":"Show signal breakdown","type":"boolean","default":true},"in":{"description":"Text to analyze","type":"string","examples":["Paste at least a paragraph (about 40+ words)…"]}},"additionalProperties":false},"inputBindings":{"c_detail":{"selector":"#c_detail","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"#go","resultSelector":"#res","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"ai-detector","id":"ai_detector_tool","name":"ai_detector_tool","url":"https://texttoolsbase.com/ai-detector/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/ai-detector/","releaseVersion":"6sitesv3"},{"title":"AI Detectors","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/ai-detectors/","processingProfile":"local_only","description":"On-page \"AI Detectors\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_sensitivity":{"description":"Sensitivity","type":"string","enum":["lenient","balanced","strict"],"default":"balanced"},"in":{"description":"Text to analyze","type":"string","examples":["Paste at least a paragraph (about 40+ words)…"]}},"additionalProperties":false},"inputBindings":{"c_sensitivity":{"selector":"#c_sensitivity","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"#go","resultSelector":"#res","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"ai-detectors","id":"ai_detectors_tool","name":"ai_detectors_tool","url":"https://texttoolsbase.com/ai-detectors/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/ai-detectors/","releaseVersion":"6sitesv3"},{"title":"AI Sentence Rewriter","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/ai-sentence-rewriter/","processingProfile":"local_with_external_assets","description":"On-page \"AI Sentence Rewriter\" tool. Runs a local Transformers.js 3.7.5 pipeline in your browser: the runtime is loaded from the jsDelivr CDN and the Qwen2.5-0.5B-Instruct model is downloaded from Hugging Face on first use, so ordinary connection metadata (such as your IP address) reaches those hosts. After the first download the model is cached in the browser and inference runs locally; the text you submit is not intentionally uploaded to this site's own backend.","outputDescription":"Await the actual owned on-device rewrite request and return its exact model output. Model loading and generation are asynchronous; unavailable dependencies are typed failures.","inputSchema":{"type":"object","properties":{"in":{"type":"string","maxLength":20000},"c_style":{"type":"string","enum":["standard","simpler","formal","fluent","concise"]}},"additionalProperties":false},"inputBindings":{"in":{"selector":"#in","eventSequence":[]},"c_style":{"selector":"#c_style","eventSequence":[]}},"primaryActionSelector":"#go","resultSelector":"#out","stateSelector":"#go","errorSelector":null,"completionStrategy":"adapter","timeoutMs":600000,"readOnlyHint":false,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"ai-sentence-rewriter","id":"ai_sentence_rewriter_tool","name":"ai_sentence_rewriter_tool","url":"https://texttoolsbase.com/ai-sentence-rewriter/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/ai-sentence-rewriter/","releaseVersion":"6sitesv3"},{"title":"Align Text Online","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/align-text/","processingProfile":"local_only","description":"On-page \"Align Text Online\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_align":{"description":"Align","type":"string","enum":["left","right","center"],"default":"right"},"c_width":{"description":"Width","type":"integer","minimum":1,"maximum":500,"multipleOf":1,"default":40},"in":{"description":"Input text","type":"string","examples":["Paste or type your text here…"]}},"additionalProperties":false},"inputBindings":{"c_align":{"selector":"#c_align","eventSequence":[],"type":"string"},"c_width":{"selector":"#c_width","eventSequence":[],"type":"number"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"#run","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"align-text","id":"align_text_tool","name":"align_text_tool","url":"https://texttoolsbase.com/align-text/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/align-text/","releaseVersion":"6sitesv3"},{"title":"All Caps to Lowercase","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/all-caps-to-lowercase/","processingProfile":"local_only","description":"On-page \"All Caps to Lowercase\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Input text","type":"string","examples":["Paste or type your text here…"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"all-caps-to-lowercase","id":"all_caps_to_lowercase_tool","name":"all_caps_to_lowercase_tool","url":"https://texttoolsbase.com/all-caps-to-lowercase/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/all-caps-to-lowercase/","releaseVersion":"6sitesv3"},{"title":"Alphabet Random Generator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/alphabet-random-generator/","processingProfile":"local_only","description":"On-page \"Alphabet Random Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_count":{"description":"How many letters","type":"integer","minimum":1,"maximum":5000,"multipleOf":1,"default":10},"c_lcase":{"description":"Case","type":"string","enum":["lower","upper","mixed"],"default":"lower"},"c_sep":{"description":"Separator","type":"string","enum":["newline","space","comma"],"default":"newline"}},"additionalProperties":false},"inputBindings":{"c_count":{"selector":"#c_count","eventSequence":[],"type":"number"},"c_lcase":{"selector":"#c_lcase","eventSequence":[],"type":"string"},"c_sep":{"selector":"#c_sep","eventSequence":[],"type":"string"}},"primaryActionSelector":"#gen","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"alphabet-random-generator","id":"alphabet_random_generator_tool","name":"alphabet_random_generator_tool","url":"https://texttoolsbase.com/alphabet-random-generator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/alphabet-random-generator/","releaseVersion":"6sitesv3"},{"title":"Alphabetical Order Sorter","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/alphabetical-order-sorter/","processingProfile":"local_only","description":"On-page \"Alphabetical Order Sorter\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_order":{"description":"Order","type":"string","enum":["asc","desc"],"default":"asc"},"c_ignorelead":{"description":"Ignore leading symbols","type":"boolean"},"c_dedupe":{"description":"Remove duplicate lines","type":"boolean"},"in":{"description":"Input list","type":"string","examples":["Paste your list here, one item per line…"]}},"additionalProperties":false},"inputBindings":{"c_order":{"selector":"#c_order","eventSequence":[],"type":"string"},"c_ignorelead":{"selector":"#c_ignorelead","eventSequence":[],"type":"boolean"},"c_dedupe":{"selector":"#c_dedupe","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"#run","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"alphabetical-order-sorter","id":"alphabetical_order_sorter_tool","name":"alphabetical_order_sorter_tool","url":"https://texttoolsbase.com/alphabetical-order-sorter/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/alphabetical-order-sorter/","releaseVersion":"6sitesv3"},{"title":"Alphabetical Order","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/alphabetical-order/","processingProfile":"local_only","description":"On-page \"Alphabetical Order\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_order":{"description":"Order","type":"string","enum":["asc","desc"],"default":"asc"},"c_group":{"description":"Group under A to Z headings","type":"boolean"},"in":{"description":"Input list","type":"string","examples":["Paste your list here, one item per line…"]}},"additionalProperties":false},"inputBindings":{"c_order":{"selector":"#c_order","eventSequence":[],"type":"string"},"c_group":{"selector":"#c_group","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"#run","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"alphabetical-order","id":"alphabetical_order_tool","name":"alphabetical_order_tool","url":"https://texttoolsbase.com/alphabetical-order/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/alphabetical-order/","releaseVersion":"6sitesv3"},{"title":"Alphabetize List","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/alphabetize-list/","processingProfile":"local_only","description":"On-page \"Alphabetize List\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_order":{"description":"Order","type":"string","enum":["asc","desc"],"default":"asc"},"c_trim":{"description":"Trim spaces on each line","type":"boolean"},"c_articles":{"description":"Ignore leading a, an, the","type":"boolean"},"in":{"description":"Input list","type":"string","examples":["Paste your list here, one item per line…"]}},"additionalProperties":false},"inputBindings":{"c_order":{"selector":"#c_order","eventSequence":[],"type":"string"},"c_trim":{"selector":"#c_trim","eventSequence":[],"type":"boolean"},"c_articles":{"selector":"#c_articles","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"#run","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"alphabetize-list","id":"alphabetize_list_tool","name":"alphabetize_list_tool","url":"https://texttoolsbase.com/alphabetize-list/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/alphabetize-list/","releaseVersion":"6sitesv3"},{"title":"Alphabetizer","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/alphabetizer/","processingProfile":"local_only","description":"On-page \"Alphabetizer\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_order":{"description":"Order","type":"string","enum":["asc","desc"],"default":"asc"},"c_natural":{"description":"Natural number order","type":"boolean"},"in":{"description":"Input list","type":"string","examples":["Paste your list here, one item per line…"]}},"additionalProperties":false},"inputBindings":{"c_order":{"selector":"#c_order","eventSequence":[],"type":"string"},"c_natural":{"selector":"#c_natural","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"#run","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"alphabetizer","id":"alphabetizer_tool","name":"alphabetizer_tool","url":"https://texttoolsbase.com/alphabetizer/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/alphabetizer/","releaseVersion":"6sitesv3"},{"title":"Alternating Case Converter","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/alternating-case-converter/","processingProfile":"local_only","description":"On-page \"Alternating Case Converter\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Input text","type":"string","examples":["Paste or type your text here…"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"alternating-case-converter","id":"alternating_case_converter_tool","name":"alternating_case_converter_tool","url":"https://texttoolsbase.com/alternating-case-converter/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/alternating-case-converter/","releaseVersion":"6sitesv3"},{"title":"Anagram Generator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/anagram-generator/","processingProfile":"local_only","description":"On-page \"Anagram Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"inp":{"description":"Your letters","type":"string","default":"master","examples":["e.g. master"]},"c_sort":{"description":"Order","type":"string","enum":["alpha","score"],"default":"alpha"}},"additionalProperties":false},"inputBindings":{"inp":{"selector":"#inp","eventSequence":[],"type":"string"},"c_sort":{"selector":"#c_sort","eventSequence":[],"type":"string"}},"primaryActionSelector":"#go","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"anagram-generator","id":"anagram_generator_tool","name":"anagram_generator_tool","url":"https://texttoolsbase.com/anagram-generator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/anagram-generator/","releaseVersion":"6sitesv3"},{"title":"Anagram Solver","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/anagram-solver/","processingProfile":"local_only","description":"On-page \"Anagram Solver\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"inp":{"description":"Your letters","type":"string","default":"listen","examples":["e.g. listen"]}},"additionalProperties":false,"required":["inp"]},"inputBindings":{"inp":{"selector":"#inp","eventSequence":[],"type":"string"}},"primaryActionSelector":"#go","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"anagram-solver","id":"anagram_solver_tool","name":"anagram_solver_tool","url":"https://texttoolsbase.com/anagram-solver/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/anagram-solver/","releaseVersion":"6sitesv3"},{"title":"Anonymize Text","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/anonymize-text/","processingProfile":"local_only","description":"On-page \"Anonymize Text\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_terms":{"description":"Names or terms to anonymise (comma separated)","type":"string","examples":["Jane Doe, Acme"]},"c_email":{"description":"Replace emails","type":"boolean","default":true},"c_phone":{"description":"Replace phone numbers","type":"boolean","default":true},"c_num":{"description":"Replace long numbers","type":"boolean","default":true},"in":{"description":"Text to process","type":"string","examples":["Paste or type your text here…"]}},"additionalProperties":false},"inputBindings":{"c_terms":{"selector":"#c_terms","eventSequence":[],"type":"string"},"c_email":{"selector":"#c_email","eventSequence":[],"type":"boolean"},"c_phone":{"selector":"#c_phone","eventSequence":[],"type":"boolean"},"c_num":{"selector":"#c_num","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"#run","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"anonymize-text","id":"anonymize_text_tool","name":"anonymize_text_tool","url":"https://texttoolsbase.com/anonymize-text/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/anonymize-text/","releaseVersion":"6sitesv3"},{"title":"Apostrophe Converter","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/apostrophe-converter/","processingProfile":"local_only","description":"On-page \"Apostrophe Converter\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Input text","type":"string","examples":["Paste or type your text here…"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"#run","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"apostrophe-converter","id":"apostrophe_converter_tool","name":"apostrophe_converter_tool","url":"https://texttoolsbase.com/apostrophe-converter/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/apostrophe-converter/","releaseVersion":"6sitesv3"},{"title":"Application Letter Creator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/application-letter-creator/","processingProfile":"local_only","description":"On-page \"Application Letter Creator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"f_name":{"description":"Your name","type":"string","default":"Priya Sharma","examples":["Amit Shah"]},"f_job":{"description":"Job title","type":"string","default":"Operations Manager","examples":["Frontend Developer"]},"f_company":{"description":"Company","type":"string","default":"Harbor Logistics","examples":["Acme Inc"]},"f_skills":{"description":"Key skills (comma separated)","type":"string","examples":["React, accessibility, performance"]}},"additionalProperties":false},"inputBindings":{"f_name":{"selector":"#f_name","eventSequence":[],"type":"string"},"f_job":{"selector":"#f_job","eventSequence":[],"type":"string"},"f_company":{"selector":"#f_company","eventSequence":[],"type":"string"},"f_skills":{"selector":"#f_skills","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"application-letter-creator","id":"application_letter_creator_tool","name":"application_letter_creator_tool","url":"https://texttoolsbase.com/application-letter-creator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/application-letter-creator/","releaseVersion":"6sitesv3"},{"title":"Application Letter Generator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/application-letter-generator/","processingProfile":"local_only","description":"On-page \"Application Letter Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"f_name":{"description":"Your name","type":"string","default":"Daniel Okafor","examples":["Amit Shah"]},"f_job":{"description":"Job title","type":"string","default":"Financial Analyst","examples":["Frontend Developer"]},"f_company":{"description":"Company","type":"string","default":"Meridian Bank","examples":["Acme Inc"]},"f_skills":{"description":"Key skills (comma separated)","type":"string","examples":["React, accessibility, performance"]}},"additionalProperties":false},"inputBindings":{"f_name":{"selector":"#f_name","eventSequence":[],"type":"string"},"f_job":{"selector":"#f_job","eventSequence":[],"type":"string"},"f_company":{"selector":"#f_company","eventSequence":[],"type":"string"},"f_skills":{"selector":"#f_skills","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"application-letter-generator","id":"application_letter_generator_tool","name":"application_letter_generator_tool","url":"https://texttoolsbase.com/application-letter-generator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/application-letter-generator/","releaseVersion":"6sitesv3"},{"title":"Application Letter Maker","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/application-letter-maker/","processingProfile":"local_only","description":"On-page \"Application Letter Maker\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"f_name":{"description":"Your name","type":"string","default":"Emma Wright","examples":["Amit Shah"]},"f_job":{"description":"Job title","type":"string","default":"Registered Nurse","examples":["Frontend Developer"]},"f_company":{"description":"Company","type":"string","default":"St. Clare Hospital","examples":["Acme Inc"]},"f_skills":{"description":"Key skills (comma separated)","type":"string","examples":["React, accessibility, performance"]}},"additionalProperties":false},"inputBindings":{"f_name":{"selector":"#f_name","eventSequence":[],"type":"string"},"f_job":{"selector":"#f_job","eventSequence":[],"type":"string"},"f_company":{"selector":"#f_company","eventSequence":[],"type":"string"},"f_skills":{"selector":"#f_skills","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"application-letter-maker","id":"application_letter_maker_tool","name":"application_letter_maker_tool","url":"https://texttoolsbase.com/application-letter-maker/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/application-letter-maker/","releaseVersion":"6sitesv3"},{"title":"Arabic to English Transliteration","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/arabic-to-english-transliteration/","processingProfile":"local_only","description":"On-page \"Arabic to English Transliteration\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Arabic (RTL)","type":"string","unit":"RTL","examples":["Paste Arabic text here..."]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"arabic-to-english-transliteration","id":"arabic_to_english_transliteration_tool","name":"arabic_to_english_transliteration_tool","url":"https://texttoolsbase.com/arabic-to-english-transliteration/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/arabic-to-english-transliteration/","releaseVersion":"6sitesv3"},{"title":"Arrow Symbols Copy and Paste","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/arrow-symbol-copy-paste/","processingProfile":"local_only","description":"On-page \"Arrow Symbols Copy and Paste\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Read the real on-page symbol inventory and current selection tray. Clipboard delivery requires the visible Copy controls.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"inputBindings":{},"primaryActionSelector":null,"resultSelector":"#toast","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"arrow-symbol-copy-paste","id":"arrow_symbol_copy_paste_tool","name":"arrow_symbol_copy_paste_tool","url":"https://texttoolsbase.com/arrow-symbol-copy-paste/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/arrow-symbol-copy-paste/","releaseVersion":"6sitesv3"},{"title":"Article Rewriter Tool","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/article-rewriter-tool/","processingProfile":"local_with_external_assets","description":"On-page \"Article Rewriter Tool\" tool. Runs a local Transformers.js 3.7.5 pipeline in your browser: the runtime is loaded from the jsDelivr CDN and the Qwen2.5-0.5B-Instruct model is downloaded from Hugging Face on first use, so ordinary connection metadata (such as your IP address) reaches those hosts. After the first download the model is cached in the browser and inference runs locally; the text you submit is not intentionally uploaded to this site's own backend.","outputDescription":"Await the actual owned on-device rewrite request and return its exact model output. Model loading and generation are asynchronous; unavailable dependencies are typed failures.","inputSchema":{"type":"object","properties":{"in":{"type":"string","maxLength":20000},"c_length":{"type":"string","enum":["same","shorter","longer"]},"c_mode":{"type":"string","enum":["sentence","paragraph"]},"c_style":{"type":"string","enum":["standard","simpler","formal","fluent","concise"]}},"additionalProperties":false},"inputBindings":{"in":{"selector":"#in","eventSequence":[]},"c_length":{"selector":"#c_length","eventSequence":[]},"c_mode":{"selector":"#c_mode","eventSequence":[]},"c_style":{"selector":"#c_style","eventSequence":[]}},"primaryActionSelector":"#go","resultSelector":"#out","stateSelector":"#go","errorSelector":null,"completionStrategy":"adapter","timeoutMs":600000,"readOnlyHint":false,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"article-rewriter-tool","id":"article_rewriter_tool_tool","name":"article_rewriter_tool_tool","url":"https://texttoolsbase.com/article-rewriter-tool/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/article-rewriter-tool/","releaseVersion":"6sitesv3"},{"title":"Article Rewriter","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/article-rewriter/","processingProfile":"local_with_external_assets","description":"On-page \"Article Rewriter\" tool. Runs a local Transformers.js 3.7.5 pipeline in your browser: the runtime is loaded from the jsDelivr CDN and the Qwen2.5-0.5B-Instruct model is downloaded from Hugging Face on first use, so ordinary connection metadata (such as your IP address) reaches those hosts. After the first download the model is cached in the browser and inference runs locally; the text you submit is not intentionally uploaded to this site's own backend.","outputDescription":"Await the actual owned on-device rewrite request and return its exact model output. Model loading and generation are asynchronous; unavailable dependencies are typed failures.","inputSchema":{"type":"object","properties":{"in":{"type":"string","maxLength":20000},"c_length":{"type":"string","enum":["same","shorter","longer"]},"c_mode":{"type":"string","enum":["sentence","paragraph"]}},"additionalProperties":false},"inputBindings":{"in":{"selector":"#in","eventSequence":[]},"c_length":{"selector":"#c_length","eventSequence":[]},"c_mode":{"selector":"#c_mode","eventSequence":[]}},"primaryActionSelector":"#go","resultSelector":"#out","stateSelector":"#go","errorSelector":null,"completionStrategy":"adapter","timeoutMs":600000,"readOnlyHint":false,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"article-rewriter","id":"article_rewriter_tool","name":"article_rewriter_tool","url":"https://texttoolsbase.com/article-rewriter/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/article-rewriter/","releaseVersion":"6sitesv3"},{"title":"Article Spinner","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/article-spinner/","processingProfile":"local_with_external_assets","description":"On-page \"Article Spinner\" tool. Runs a local Transformers.js 3.7.5 pipeline in your browser: the runtime is loaded from the jsDelivr CDN and the Qwen2.5-0.5B-Instruct model is downloaded from Hugging Face on first use, so ordinary connection metadata (such as your IP address) reaches those hosts. After the first download the model is cached in the browser and inference runs locally; the text you submit is not intentionally uploaded to this site's own backend.","outputDescription":"Await the actual owned on-device rewrite request and return its exact model output. Model loading and generation are asynchronous; unavailable dependencies are typed failures.","inputSchema":{"type":"object","properties":{"in":{"type":"string","maxLength":20000},"c_strength":{"type":"string","enum":["light","medium","strong"]},"c_mode":{"type":"string","enum":["sentence","paragraph"]}},"additionalProperties":false},"inputBindings":{"in":{"selector":"#in","eventSequence":[]},"c_strength":{"selector":"#c_strength","eventSequence":[]},"c_mode":{"selector":"#c_mode","eventSequence":[]}},"primaryActionSelector":"#go","resultSelector":"#out","stateSelector":"#go","errorSelector":null,"completionStrategy":"adapter","timeoutMs":600000,"readOnlyHint":false,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"article-spinner","id":"article_spinner_tool","name":"article_spinner_tool","url":"https://texttoolsbase.com/article-spinner/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/article-spinner/","releaseVersion":"6sitesv3"},{"title":"Artificial Intelligence Detector","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/artificial-intelligence-detector/","processingProfile":"local_only","description":"On-page \"Artificial Intelligence Detector\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_detail":{"description":"Show signal breakdown","type":"boolean","default":true},"c_sensitivity":{"description":"Sensitivity","type":"string","enum":["lenient","balanced","strict"],"default":"balanced"},"in":{"description":"Text to analyze","type":"string","examples":["Paste at least a paragraph (about 40+ words)…"]}},"additionalProperties":false},"inputBindings":{"c_detail":{"selector":"#c_detail","eventSequence":[],"type":"boolean"},"c_sensitivity":{"selector":"#c_sensitivity","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"#go","resultSelector":"#res","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"artificial-intelligence-detector","id":"artificial_intelligence_detector_tool","name":"artificial_intelligence_detector_tool","url":"https://texttoolsbase.com/artificial-intelligence-detector/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/artificial-intelligence-detector/","releaseVersion":"6sitesv3"},{"title":"ASCII Table Generator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/ascii-table-generator/","processingProfile":"local_only","description":"On-page \"ASCII Table Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_start":{"description":"Start (decimal)","type":"integer","minimum":0,"maximum":1114111,"multipleOf":1,"default":32,"unit":"decimal"},"c_end":{"description":"End (decimal)","type":"integer","minimum":0,"maximum":1114111,"multipleOf":1,"default":126,"unit":"decimal"},"c_step":{"description":"Step","type":"integer","minimum":1,"maximum":1000,"multipleOf":1,"default":1}},"additionalProperties":false},"inputBindings":{"c_start":{"selector":"#c_start","eventSequence":[],"type":"number"},"c_end":{"selector":"#c_end","eventSequence":[],"type":"number"},"c_step":{"selector":"#c_step","eventSequence":[],"type":"number"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"ascii-table-generator","id":"ascii_table_generator_tool","name":"ascii_table_generator_tool","url":"https://texttoolsbase.com/ascii-table-generator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/ascii-table-generator/","releaseVersion":"6sitesv3"},{"title":"Audio File to Text","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/audio-file-to-text/","processingProfile":"browser_vendor_service","description":"On-page \"Audio File to Text\" tool. Uses your browser's or operating system's built-in speech service, which may send audio or text to the browser/OS vendor for processing. This tool needs a file: select it with the visible file control on the page first; the file is processed locally and is not uploaded by this tool. Choose a language, select a local audio file, grant microphone/recognition permission, then start; the page plays the file through the browser's speech recognition (playback-assisted, not offline decoding) and the transcript appears live. Speech sessions require the visible user start action and stop at a 30-minute limit; Stop ends them earlier.","outputDescription":"Default status reads the actual speech session without starting hardware. Start requires explicit browser user activation and awaits the real speech session; Stop joins its completion. Uploaded audio is playable but is not directly transcribed by browser recognition.","inputSchema":{"type":"object","properties":{"operation":{"type":"string","enum":["status","start","stop"],"default":"status"},"lang":{"type":"string","enum":["en-US","en-GB","en-IN","hi-IN","es-ES","fr-FR","de-DE","pt-BR","it-IT","ja-JP","ar-SA","ru-RU"]}},"additionalProperties":false},"inputBindings":{"lang":{"selector":"#lang","eventSequence":[]}},"primaryActionSelector":"#rec","resultSelector":"#out","stateSelector":"#rec","errorSelector":null,"completionStrategy":"adapter","requiresSelectedFile":true,"timeoutMs":1800000,"readOnlyHint":false,"consequentialHint":false,"untrustedContentHint":true,"version":29,"fileRequirements":[],"fileRequirementMode":"allOf","resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"executionLifecycle":"source_owned","ownsPreparation":true,"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"audio-file-to-text","id":"audio_file_to_text_tool","name":"audio_file_to_text_tool","url":"https://texttoolsbase.com/audio-file-to-text/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/audio-file-to-text/","releaseVersion":"6sitesv3"},{"title":"Audio to Text Converter","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/audio-to-text-converter/","processingProfile":"browser_vendor_service","description":"On-page \"Audio to Text Converter\" tool. Uses your browser's or operating system's built-in speech service, which may send audio or text to the browser/OS vendor for processing. Choose a language, allow microphone access, then speak; the transcript appears live in the result region to copy or download. Speech sessions require the visible user start action and stop at a 30-minute limit; Stop ends them earlier.","outputDescription":"Default status reads the actual speech session without starting hardware. Start requires explicit browser user activation and awaits the real speech session; Stop joins its completion. Uploaded audio is playable but is not directly transcribed by browser recognition.","inputSchema":{"type":"object","properties":{"operation":{"type":"string","enum":["status","start","stop"],"default":"status"},"lang":{"type":"string","enum":["en-US","en-GB","en-IN","hi-IN","es-ES","fr-FR","de-DE","pt-BR","it-IT","ja-JP","ar-SA","ru-RU"]}},"additionalProperties":false},"inputBindings":{"lang":{"selector":"#lang","eventSequence":[]}},"primaryActionSelector":"#rec","resultSelector":"#out","stateSelector":"#rec","errorSelector":null,"completionStrategy":"adapter","timeoutMs":1800000,"readOnlyHint":false,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"audio-to-text-converter","id":"audio_to_text_converter_tool","name":"audio_to_text_converter_tool","url":"https://texttoolsbase.com/audio-to-text-converter/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/audio-to-text-converter/","releaseVersion":"6sitesv3"},{"title":"Audio to Text","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/audio-to-text/","processingProfile":"browser_vendor_service","description":"On-page \"Audio to Text\" tool. Uses your browser's or operating system's built-in speech service, which may send audio or text to the browser/OS vendor for processing. Choose a language, allow microphone access, then speak; the transcript appears live in the result region to copy or download. Speech sessions require the visible user start action and stop at a 30-minute limit; Stop ends them earlier.","outputDescription":"Default status reads the actual speech session without starting hardware. Start requires explicit browser user activation and awaits the real speech session; Stop joins its completion. Uploaded audio is playable but is not directly transcribed by browser recognition.","inputSchema":{"type":"object","properties":{"operation":{"type":"string","enum":["status","start","stop"],"default":"status"},"lang":{"type":"string","enum":["en-US","en-GB","en-IN","hi-IN","es-ES","fr-FR","de-DE","pt-BR","it-IT","ja-JP","ar-SA","ru-RU"]}},"additionalProperties":false},"inputBindings":{"lang":{"selector":"#lang","eventSequence":[]}},"primaryActionSelector":"#rec","resultSelector":"#out","stateSelector":"#rec","errorSelector":null,"completionStrategy":"adapter","timeoutMs":1800000,"readOnlyHint":false,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"audio-to-text","id":"audio_to_text_tool","name":"audio_to_text_tool","url":"https://texttoolsbase.com/audio-to-text/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/audio-to-text/","releaseVersion":"6sitesv3"},{"title":"Average Sentence Length Calculator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/average-sentence-length-calculator/","processingProfile":"local_only","description":"On-page \"Average Sentence Length Calculator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Your text","type":"string","examples":["Paste or type your text…"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#hero","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"average-sentence-length-calculator","id":"average_sentence_length_calculator_tool","name":"average_sentence_length_calculator_tool","url":"https://texttoolsbase.com/average-sentence-length-calculator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/average-sentence-length-calculator/","releaseVersion":"6sitesv3"},{"title":"Average Word Length Calculator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/average-word-length-calculator/","processingProfile":"local_only","description":"On-page \"Average Word Length Calculator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Your text","type":"string","examples":["Paste or type your text…"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#hero","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"average-word-length-calculator","id":"average_word_length_calculator_tool","name":"average_word_length_calculator_tool","url":"https://texttoolsbase.com/average-word-length-calculator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/average-word-length-calculator/","releaseVersion":"6sitesv3"},{"title":"Bijoy to Unicode Converter","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/bijoy-to-unicode-converter/","processingProfile":"local_only","description":"On-page \"Bijoy to Unicode Converter\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Bijoy (ANSI) text","type":"string","examples":["Paste Bijoy (ANSI) text here..."]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"bijoy-to-unicode-converter","id":"bijoy_to_unicode_converter_tool","name":"bijoy_to_unicode_converter_tool","url":"https://texttoolsbase.com/bijoy-to-unicode-converter/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/bijoy-to-unicode-converter/","releaseVersion":"6sitesv3"},{"title":"Bio Fonts for Instagram","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/bio-fonts-instagram/","processingProfile":"local_only","description":"On-page \"Bio Fonts for Instagram\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_case":{"description":"Case","type":"string","enum":["none","upper","lower","title"],"default":"none"},"in":{"description":"Text to style","type":"string","examples":["Type your text to style it…"]}},"additionalProperties":false},"inputBindings":{"c_case":{"selector":"#c_case","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#styles","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"bio-fonts-instagram","id":"bio_fonts_instagram_tool","name":"bio_fonts_instagram_tool","url":"https://texttoolsbase.com/bio-fonts-instagram/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/bio-fonts-instagram/","releaseVersion":"6sitesv3"},{"title":"Bio Generator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/bio-generator/","processingProfile":"local_only","description":"On-page \"Bio Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"f_name":{"description":"Name or handle","type":"string","default":"Maya","examples":["Maya"]},"f_role":{"description":"Role / what you do","type":"string","default":"Photographer","examples":["Photographer"]},"f_interest":{"description":"Main interest","type":"string","default":"travel","examples":["travel"]},"f_vibe":{"description":"Vibe","type":"string","enum":["fun","professional","aesthetic","bold"],"default":"fun"}},"additionalProperties":false},"inputBindings":{"f_name":{"selector":"#f_name","eventSequence":[],"type":"string"},"f_role":{"selector":"#f_role","eventSequence":[],"type":"string"},"f_interest":{"selector":"#f_interest","eventSequence":[],"type":"string"},"f_vibe":{"selector":"#f_vibe","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"bio-generator","id":"bio_generator_tool","name":"bio_generator_tool","url":"https://texttoolsbase.com/bio-generator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/bio-generator/","releaseVersion":"6sitesv3"},{"title":"Bio IG Generator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/bio-ig-generator/","processingProfile":"local_only","description":"On-page \"Bio IG Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"f_name":{"description":"Name or handle","type":"string","default":"Leo","examples":["Maya"]},"f_role":{"description":"Role / what you do","type":"string","default":"Fitness coach","examples":["Photographer"]},"f_interest":{"description":"Main interest","type":"string","default":"nutrition","examples":["travel"]},"f_vibe":{"description":"Vibe","type":"string","enum":["fun","professional","aesthetic","bold"],"default":"bold"}},"additionalProperties":false},"inputBindings":{"f_name":{"selector":"#f_name","eventSequence":[],"type":"string"},"f_role":{"selector":"#f_role","eventSequence":[],"type":"string"},"f_interest":{"selector":"#f_interest","eventSequence":[],"type":"string"},"f_vibe":{"selector":"#f_vibe","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"bio-ig-generator","id":"bio_ig_generator_tool","name":"bio_ig_generator_tool","url":"https://texttoolsbase.com/bio-ig-generator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/bio-ig-generator/","releaseVersion":"6sitesv3"},{"title":"Blank Message for WhatsApp","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/blank-message-for-whatsapp/","processingProfile":"local_only","description":"On-page \"Blank Message for WhatsApp\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Generate the exact character declared by this page, repeated 1 to 5000 times. Clipboard delivery is a separate user action.","inputSchema":{"type":"object","properties":{"cnt":{"type":"integer","minimum":1,"maximum":5000}},"additionalProperties":false},"inputBindings":{"cnt":{"selector":"#cnt","eventSequence":[]}},"primaryActionSelector":"#gen","resultSelector":"#toast","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":false,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"blank-message-for-whatsapp","id":"blank_message_for_whatsapp_tool","name":"blank_message_for_whatsapp_tool","url":"https://texttoolsbase.com/blank-message-for-whatsapp/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/blank-message-for-whatsapp/","releaseVersion":"6sitesv3"},{"title":"Blank Space Copy and Paste","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/blank-space-copy-paste/","processingProfile":"local_only","description":"On-page \"Blank Space Copy and Paste\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Generate the exact character declared by this page, repeated 1 to 5000 times. Clipboard delivery is a separate user action.","inputSchema":{"type":"object","properties":{"cnt":{"type":"integer","minimum":1,"maximum":5000}},"additionalProperties":false},"inputBindings":{"cnt":{"selector":"#cnt","eventSequence":[]}},"primaryActionSelector":"#gen","resultSelector":"#toast","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":false,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"blank-space-copy-paste","id":"blank_space_copy_paste_tool","name":"blank_space_copy_paste_tool","url":"https://texttoolsbase.com/blank-space-copy-paste/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/blank-space-copy-paste/","releaseVersion":"6sitesv3"},{"title":"Blank Text Copy","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/blank-text-copy/","processingProfile":"local_only","description":"On-page \"Blank Text Copy\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Generate the exact character declared by this page, repeated 1 to 5000 times. Clipboard delivery is a separate user action.","inputSchema":{"type":"object","properties":{"cnt":{"type":"integer","minimum":1,"maximum":5000}},"additionalProperties":false},"inputBindings":{"cnt":{"selector":"#cnt","eventSequence":[]}},"primaryActionSelector":"#gen","resultSelector":"#toast","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":false,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"blank-text-copy","id":"blank_text_copy_tool","name":"blank_text_copy_tool","url":"https://texttoolsbase.com/blank-text-copy/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/blank-text-copy/","releaseVersion":"6sitesv3"},{"title":"Blank Text Generator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/blank-text-generator/","processingProfile":"local_only","description":"On-page \"Blank Text Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Generate the exact character declared by this page, repeated 1 to 5000 times. Clipboard delivery is a separate user action.","inputSchema":{"type":"object","properties":{"cnt":{"type":"integer","minimum":1,"maximum":5000}},"additionalProperties":false},"inputBindings":{"cnt":{"selector":"#cnt","eventSequence":[]}},"primaryActionSelector":"#gen","resultSelector":"#toast","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":false,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"blank-text-generator","id":"blank_text_generator_tool","name":"blank_text_generator_tool","url":"https://texttoolsbase.com/blank-text-generator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/blank-text-generator/","releaseVersion":"6sitesv3"},{"title":"Bold Font Generator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/bold-font-generator/","processingProfile":"local_only","description":"On-page \"Bold Font Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_case":{"description":"Case","type":"string","enum":["none","upper","lower","title"],"default":"none"},"in":{"description":"Text to style","type":"string","examples":["Type your text to style it…"]}},"additionalProperties":false},"inputBindings":{"c_case":{"selector":"#c_case","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#styles","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"bold-font-generator","id":"bold_font_generator_tool","name":"bold_font_generator_tool","url":"https://texttoolsbase.com/bold-font-generator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/bold-font-generator/","releaseVersion":"6sitesv3"},{"title":"Bold Generator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/bold-generator/","processingProfile":"local_only","description":"On-page \"Bold Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_case":{"description":"Case","type":"string","enum":["none","upper","lower","title"],"default":"none"},"c_style":{"description":"Style","type":"string","enum":["bold","sansBold","boldItalic","scriptBold","fraktur","doubleStruck"],"default":"bold"},"in":{"description":"Text to style","type":"string","examples":["Type your text to style it…"]}},"additionalProperties":false},"inputBindings":{"c_case":{"selector":"#c_case","eventSequence":[],"type":"string"},"c_style":{"selector":"#c_style","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"bold-generator","id":"bold_generator_tool","name":"bold_generator_tool","url":"https://texttoolsbase.com/bold-generator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/bold-generator/","releaseVersion":"6sitesv3"},{"title":"Bold Letter Generator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/bold-letter-generator/","processingProfile":"local_only","description":"On-page \"Bold Letter Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_case":{"description":"Case","type":"string","enum":["none","upper","lower","title"],"default":"none"},"c_style":{"description":"Style","type":"string","enum":["bold","fraktur","doubleStruck","sansBold","scriptBold"],"default":"bold"},"in":{"description":"Text to style","type":"string","examples":["Type your text…"]}},"additionalProperties":false},"inputBindings":{"c_case":{"selector":"#c_case","eventSequence":[],"type":"string"},"c_style":{"selector":"#c_style","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"bold-letter-generator","id":"bold_letter_generator_tool","name":"bold_letter_generator_tool","url":"https://texttoolsbase.com/bold-letter-generator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/bold-letter-generator/","releaseVersion":"6sitesv3"},{"title":"Bold Text Generator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/bold-text-generator/","processingProfile":"local_only","description":"On-page \"Bold Text Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_case":{"description":"Case","type":"string","enum":["none","upper","lower","title"],"default":"none"},"in":{"description":"Text to style","type":"string","examples":["Type your text to style it…"]}},"additionalProperties":false},"inputBindings":{"c_case":{"selector":"#c_case","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#styles","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"bold-text-generator","id":"bold_text_generator_tool","name":"bold_text_generator_tool","url":"https://texttoolsbase.com/bold-text-generator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/bold-text-generator/","releaseVersion":"6sitesv3"},{"title":"Bold Writing Generator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/bold-writing-generator/","processingProfile":"local_only","description":"On-page \"Bold Writing Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_case":{"description":"Case","type":"string","enum":["none","upper","lower","title"],"default":"none"},"c_style":{"description":"Style","type":"string","enum":["scriptBold","boldItalic","bold","sansBold","fraktur"],"default":"scriptBold"},"in":{"description":"Text to style","type":"string","examples":["Type your text to style it…"]}},"additionalProperties":false},"inputBindings":{"c_case":{"selector":"#c_case","eventSequence":[],"type":"string"},"c_style":{"selector":"#c_style","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"bold-writing-generator","id":"bold_writing_generator_tool","name":"bold_writing_generator_tool","url":"https://texttoolsbase.com/bold-writing-generator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/bold-writing-generator/","releaseVersion":"6sitesv3"},{"title":"Bulk Find and Replace","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/bulk-find-and-replace/","processingProfile":"local_only","description":"On-page \"Bulk Find and Replace\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_rules":{"description":"Rules, one per line as find=>replace","type":"string","examples":["e.g. cat=>dog"]},"c_case":{"description":"Match case","type":"boolean"},"in":{"description":"Input text","type":"string","examples":["Paste or type your text here…"]}},"additionalProperties":false},"inputBindings":{"c_rules":{"selector":"#c_rules","eventSequence":[],"type":"string"},"c_case":{"selector":"#c_case","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"#run","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"bulk-find-and-replace","id":"bulk_find_and_replace_tool","name":"bulk_find_and_replace_tool","url":"https://texttoolsbase.com/bulk-find-and-replace/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/bulk-find-and-replace/","releaseVersion":"6sitesv3"},{"title":"Bullet List Generator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/bullet-list-generator/","processingProfile":"local_only","description":"On-page \"Bullet List Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_bullet":{"description":"Bullet style","type":"string","enum":["•","-","*","→","number"],"default":"•"},"in":{"description":"Input list","type":"string","examples":["Paste your list here, one item per line…"]}},"additionalProperties":false},"inputBindings":{"c_bullet":{"selector":"#c_bullet","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"#run","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"bullet-list-generator","id":"bullet_list_generator_tool","name":"bullet_list_generator_tool","url":"https://texttoolsbase.com/bullet-list-generator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/bullet-list-generator/","releaseVersion":"6sitesv3"},{"title":"Calculate WPM","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/calculate-wpm/","processingProfile":"local_only","description":"On-page \"Calculate WPM\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"chars":{"description":"Characters typed","type":"integer","minimum":0,"default":0},"words":{"description":"or Words typed","type":"integer","minimum":0,"default":0},"mins":{"description":"Minutes","type":"integer","minimum":0,"default":1},"secs":{"description":"Seconds","type":"integer","minimum":0,"maximum":59,"default":0},"errs":{"description":"Errors","type":"integer","minimum":0,"default":0},"paste":{"description":"Or paste what you typed to count it","type":"string","examples":["Paste typed text to count words and characters..."]}},"additionalProperties":false},"inputBindings":{"chars":{"selector":"#chars","eventSequence":[],"type":"number"},"words":{"selector":"#words","eventSequence":[],"type":"number"},"mins":{"selector":"#mins","eventSequence":[],"type":"number"},"secs":{"selector":"#secs","eventSequence":[],"type":"number"},"errs":{"selector":"#errs","eventSequence":[],"type":"number"},"paste":{"selector":"#paste","eventSequence":[],"type":"string"}},"primaryActionSelector":"#calc","resultSelector":"#result","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"calculate-wpm","id":"calculate_wpm_tool","name":"calculate_wpm_tool","url":"https://texttoolsbase.com/calculate-wpm/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/calculate-wpm/","releaseVersion":"6sitesv3"},{"title":"Camel Case Converter","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/camel-case-converter/","processingProfile":"local_only","description":"On-page \"Camel Case Converter\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Input text","type":"string","examples":["Paste or type your text here…"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"camel-case-converter","id":"camel_case_converter_tool","name":"camel_case_converter_tool","url":"https://texttoolsbase.com/camel-case-converter/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/camel-case-converter/","releaseVersion":"6sitesv3"},{"title":"Capital Letter Convert","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/capital-letter-convert/","processingProfile":"local_only","description":"On-page \"Capital Letter Convert\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Input text","type":"string","examples":["Paste or type your text here…"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"capital-letter-convert","id":"capital_letter_convert_tool","name":"capital_letter_convert_tool","url":"https://texttoolsbase.com/capital-letter-convert/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/capital-letter-convert/","releaseVersion":"6sitesv3"},{"title":"Capitalization Converter","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/capitalization-converter/","processingProfile":"local_only","description":"On-page \"Capitalization Converter\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Input text","type":"string","examples":["Paste or type your text here…"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#compare","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"capitalization-converter","id":"capitalization_converter_tool","name":"capitalization_converter_tool","url":"https://texttoolsbase.com/capitalization-converter/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/capitalization-converter/","releaseVersion":"6sitesv3"},{"title":"Capitalize Each Word","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/capitalize-each-word/","processingProfile":"local_only","description":"On-page \"Capitalize Each Word\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Input text","type":"string","examples":["Paste or type your text here…"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"capitalize-each-word","id":"capitalize_each_word_tool","name":"capitalize_each_word_tool","url":"https://texttoolsbase.com/capitalize-each-word/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/capitalize-each-word/","releaseVersion":"6sitesv3"},{"title":"Caps to Lowercase","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/caps-to-lowercase/","processingProfile":"local_only","description":"On-page \"Caps to Lowercase\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Input text","type":"string","examples":["Paste or type your text here…"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"caps-to-lowercase","id":"caps_to_lowercase_tool","name":"caps_to_lowercase_tool","url":"https://texttoolsbase.com/caps-to-lowercase/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/caps-to-lowercase/","releaseVersion":"6sitesv3"},{"title":"Caption Creator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/caption-creator/","processingProfile":"local_only","description":"On-page \"Caption Creator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"f_topic":{"description":"What's the post about?","type":"string","default":"morning coffee","examples":["morning coffee"]},"f_mood":{"description":"Mood","type":"string","enum":["casual","inspirational","funny","aesthetic"],"default":"casual"}},"additionalProperties":false},"inputBindings":{"f_topic":{"selector":"#f_topic","eventSequence":[],"type":"string"},"f_mood":{"selector":"#f_mood","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"caption-creator","id":"caption_creator_tool","name":"caption_creator_tool","url":"https://texttoolsbase.com/caption-creator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/caption-creator/","releaseVersion":"6sitesv3"},{"title":"Caption Generator for Instagram","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/caption-generator-for-instagram/","processingProfile":"local_only","description":"On-page \"Caption Generator for Instagram\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"f_topic":{"description":"What's the post about?","type":"string","default":"gym progress","examples":["morning coffee"]},"f_mood":{"description":"Mood","type":"string","enum":["casual","inspirational","funny","aesthetic"],"default":"inspirational"}},"additionalProperties":false},"inputBindings":{"f_topic":{"selector":"#f_topic","eventSequence":[],"type":"string"},"f_mood":{"selector":"#f_mood","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"caption-generator-for-instagram","id":"caption_generator_for_instagram_tool","name":"caption_generator_for_instagram_tool","url":"https://texttoolsbase.com/caption-generator-for-instagram/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/caption-generator-for-instagram/","releaseVersion":"6sitesv3"},{"title":"Caption Generator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/caption-generator/","processingProfile":"local_only","description":"On-page \"Caption Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"f_topic":{"description":"What's the post about?","type":"string","default":"sunset hikes","examples":["morning coffee"]},"f_mood":{"description":"Mood","type":"string","enum":["casual","inspirational","funny","aesthetic"],"default":"aesthetic"}},"additionalProperties":false},"inputBindings":{"f_topic":{"selector":"#f_topic","eventSequence":[],"type":"string"},"f_mood":{"selector":"#f_mood","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"caption-generator","id":"caption_generator_tool","name":"caption_generator_tool","url":"https://texttoolsbase.com/caption-generator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/caption-generator/","releaseVersion":"6sitesv3"},{"title":"Caption Maker","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/caption-maker/","processingProfile":"local_only","description":"On-page \"Caption Maker\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"f_topic":{"description":"What's the post about?","type":"string","default":"weekend brunch","examples":["morning coffee"]},"f_mood":{"description":"Mood","type":"string","enum":["casual","inspirational","funny","aesthetic"],"default":"funny"}},"additionalProperties":false},"inputBindings":{"f_topic":{"selector":"#f_topic","eventSequence":[],"type":"string"},"f_mood":{"selector":"#f_mood","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"caption-maker","id":"caption_maker_tool","name":"caption_maker_tool","url":"https://texttoolsbase.com/caption-maker/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/caption-maker/","releaseVersion":"6sitesv3"},{"title":"Case Converter","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/case-converter/","processingProfile":"local_only","description":"On-page \"Case Converter\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Input text","type":"string","examples":["Paste or type your text here…"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"[data-webmcp-action=\"run\"]","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"case-converter","id":"case_converter_tool","name":"case_converter_tool","url":"https://texttoolsbase.com/case-converter/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/case-converter/","releaseVersion":"6sitesv3"},{"title":"Case Insensitive Text Compare","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/case-insensitive-text-compare/","processingProfile":"local_only","description":"On-page \"Case Insensitive Text Compare\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_ic":{"description":"Ignore case","type":"boolean","default":true},"c_iw":{"description":"Ignore whitespace","type":"boolean"},"in":{"description":"Original text","type":"string","examples":["Paste the original text…"]},"in2":{"description":"Changed text","type":"string","examples":["Paste the changed text…"]}},"additionalProperties":false},"inputBindings":{"c_ic":{"selector":"#c_ic","eventSequence":[],"type":"boolean"},"c_iw":{"selector":"#c_iw","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"},"in2":{"selector":"#in2","eventSequence":[],"type":"string"}},"primaryActionSelector":"#run","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"case-insensitive-text-compare","id":"case_insensitive_text_compare_tool","name":"case_insensitive_text_compare_tool","url":"https://texttoolsbase.com/case-insensitive-text-compare/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/case-insensitive-text-compare/","releaseVersion":"6sitesv3"},{"title":"Center Text Online","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/center-text/","processingProfile":"local_only","description":"On-page \"Center Text Online\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_width":{"description":"Width","type":"integer","minimum":1,"maximum":500,"multipleOf":1,"default":40},"in":{"description":"Input text","type":"string","examples":["Paste or type your text here…"]}},"additionalProperties":false},"inputBindings":{"c_width":{"selector":"#c_width","eventSequence":[],"type":"number"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"#run","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"center-text","id":"center_text_tool","name":"center_text_tool","url":"https://texttoolsbase.com/center-text/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/center-text/","releaseVersion":"6sitesv3"},{"title":"Change CSV to TXT","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/change-csv-to-txt/","processingProfile":"local_only","description":"On-page \"Change CSV to TXT\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_join":{"description":"Row join style","type":"string","enum":["spaces","tabs","newlines"],"default":"spaces"},"in":{"description":"CSV input","type":"string","examples":["Paste your CSV here..."]}},"additionalProperties":false},"inputBindings":{"c_join":{"selector":"#c_join","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"change-csv-to-txt","id":"change_csv_to_txt_tool","name":"change_csv_to_txt_tool","url":"https://texttoolsbase.com/change-csv-to-txt/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/change-csv-to-txt/","releaseVersion":"6sitesv3"},{"title":"Char Counter Online","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/char-counter-online/","processingProfile":"local_only","description":"On-page \"Char Counter Online\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"t":{"description":"Your text","type":"string","examples":["Paste or type your text…"]}},"additionalProperties":false,"required":["t"]},"inputBindings":{"t":{"selector":"#t","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#hero","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"char-counter-online","id":"char_counter_online_tool","name":"char_counter_online_tool","url":"https://texttoolsbase.com/char-counter-online/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/char-counter-online/","releaseVersion":"6sitesv3"},{"title":"Char Counter","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/char-counter/","processingProfile":"local_only","description":"On-page \"Char Counter\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"t":{"description":"Your text","type":"string","examples":["Paste or type your text…"]}},"additionalProperties":false,"required":["t"]},"inputBindings":{"t":{"selector":"#t","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#hero","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"char-counter","id":"char_counter_tool","name":"char_counter_tool","url":"https://texttoolsbase.com/char-counter/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/char-counter/","releaseVersion":"6sitesv3"},{"title":"Character Count Online","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/character-count-online/","processingProfile":"local_only","description":"On-page \"Character Count Online\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"t":{"description":"Your text","type":"string","examples":["Paste or type your text…"]},"c_limit":{"description":"Custom limit","type":"integer","minimum":0,"maximum":100000}},"additionalProperties":false},"inputBindings":{"t":{"selector":"#t","eventSequence":[],"type":"string"},"c_limit":{"selector":"#c_limit","eventSequence":[],"type":"number","emptyValue":0}},"primaryActionSelector":"[data-webmcp-action=\"run\"]","resultSelector":"#hero","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"character-count-online","id":"character_count_online_tool","name":"character_count_online_tool","url":"https://texttoolsbase.com/character-count-online/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/character-count-online/","releaseVersion":"6sitesv3"},{"title":"Character Counter","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/character-counter/","processingProfile":"local_only","description":"On-page \"Character Counter\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"t":{"description":"Your text","type":"string","examples":["Paste or type your text…"]},"c_limit":{"description":"Character limit","type":"integer","minimum":0,"maximum":100000}},"additionalProperties":false},"inputBindings":{"t":{"selector":"#t","eventSequence":[],"type":"string"},"c_limit":{"selector":"#c_limit","eventSequence":[],"type":"number","emptyValue":0}},"primaryActionSelector":null,"resultSelector":"#hero","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"character-counter","id":"character_counter_tool","name":"character_counter_tool","url":"https://texttoolsbase.com/character-counter/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/character-counter/","releaseVersion":"6sitesv3"},{"title":"Character Statistics Tool","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/character-statistics-tool/","processingProfile":"local_only","description":"On-page \"Character Statistics Tool\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Your text","type":"string","examples":["Paste or type your text…"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#hero","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"character-statistics-tool","id":"character_statistics_tool_tool","name":"character_statistics_tool_tool","url":"https://texttoolsbase.com/character-statistics-tool/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/character-statistics-tool/","releaseVersion":"6sitesv3"},{"title":"Charactercountonline","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/charactercountonline/","processingProfile":"local_only","description":"On-page \"Charactercountonline\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"t":{"description":"Your text","type":"string","examples":["Paste or type your text…"]}},"additionalProperties":false,"required":["t"]},"inputBindings":{"t":{"selector":"#t","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#hero","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"charactercountonline","id":"charactercountonline_tool","name":"charactercountonline_tool","url":"https://texttoolsbase.com/charactercountonline/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/charactercountonline/","releaseVersion":"6sitesv3"},{"title":"Check Typing Speed","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/check-typing-speed/","processingProfile":"local_only","description":"On-page \"Check Typing Speed\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Read the actual human typing session and the immutable score captured at natural completion. This query never types or changes duration or passage.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"inputBindings":{},"primaryActionSelector":null,"resultSelector":"#result","stateSelector":null,"errorSelector":"#err","completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"check-typing-speed","id":"check_typing_speed_tool","name":"check_typing_speed_tool","url":"https://texttoolsbase.com/check-typing-speed/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/check-typing-speed/","releaseVersion":"6sitesv3"},{"title":"Clean Text for Word","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/clean-text-for-word/","processingProfile":"local_only","description":"On-page \"Clean Text for Word\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_html":{"description":"Strip HTML","type":"boolean"},"c_ws":{"description":"Normalize spaces","type":"boolean","default":true},"c_zw":{"description":"Remove invisible characters","type":"boolean","default":true},"c_quotes":{"description":"Straighten quotes and dashes","type":"boolean","default":true},"c_blank":{"description":"Collapse blank lines","type":"boolean","default":true},"in":{"description":"Input text","type":"string","examples":["Paste or type your text here…"]}},"additionalProperties":false},"inputBindings":{"c_html":{"selector":"#c_html","eventSequence":[],"type":"boolean"},"c_ws":{"selector":"#c_ws","eventSequence":[],"type":"boolean"},"c_zw":{"selector":"#c_zw","eventSequence":[],"type":"boolean"},"c_quotes":{"selector":"#c_quotes","eventSequence":[],"type":"boolean"},"c_blank":{"selector":"#c_blank","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"#run","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"clean-text-for-word","id":"clean_text_for_word_tool","name":"clean_text_for_word_tool","url":"https://texttoolsbase.com/clean-text-for-word/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/clean-text-for-word/","releaseVersion":"6sitesv3"},{"title":"Column to Comma List","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/column-to-comma-list/","processingProfile":"local_only","description":"On-page \"Column to Comma List\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_quote":{"description":"Quote each item","type":"boolean"},"in":{"description":"Column (one value per line)","type":"string","examples":["Paste a column here..."]}},"additionalProperties":false},"inputBindings":{"c_quote":{"selector":"#c_quote","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"column-to-comma-list","id":"column_to_comma_list_tool","name":"column_to_comma_list_tool","url":"https://texttoolsbase.com/column-to-comma-list/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/column-to-comma-list/","releaseVersion":"6sitesv3"},{"title":"Comma Checker","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/comma-checker/","processingProfile":"local_only","description":"On-page \"Comma Checker\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_comma":{"description":"Comma rules","type":"boolean","default":true},"c_usage":{"description":"Flag missing commas after intro words","type":"boolean","default":true},"in":{"description":"Text to check","type":"string","examples":["Type or paste your text to check…"]}},"additionalProperties":false},"inputBindings":{"c_comma":{"selector":"#c_comma","eventSequence":[],"type":"boolean"},"c_usage":{"selector":"#c_usage","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"#applyall","resultSelector":"#issues","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"comma-checker","id":"comma_checker_tool","name":"comma_checker_tool","url":"https://texttoolsbase.com/comma-checker/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/comma-checker/","releaseVersion":"6sitesv3"},{"title":"Comma Delimited Online","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/comma-delimited-online/","processingProfile":"local_only","description":"On-page \"Comma Delimited Online\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_trim":{"description":"Trim items","type":"boolean","default":true},"in":{"description":"List","type":"string","examples":["One item per line..."]}},"additionalProperties":false},"inputBindings":{"c_trim":{"selector":"#c_trim","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"comma-delimited-online","id":"comma_delimited_online_tool","name":"comma_delimited_online_tool","url":"https://texttoolsbase.com/comma-delimited-online/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/comma-delimited-online/","releaseVersion":"6sitesv3"},{"title":"Comma Separated List Generator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/comma-separated-list-generator/","processingProfile":"local_only","description":"On-page \"Comma Separated List Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_trim":{"description":"Trim items","type":"boolean","default":true},"c_dedupe":{"description":"Remove duplicates","type":"boolean"},"c_quote":{"description":"Quote each item","type":"boolean"},"in":{"description":"Items","type":"string","examples":["One item per line..."]}},"additionalProperties":false},"inputBindings":{"c_trim":{"selector":"#c_trim","eventSequence":[],"type":"boolean"},"c_dedupe":{"selector":"#c_dedupe","eventSequence":[],"type":"boolean"},"c_quote":{"selector":"#c_quote","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"comma-separated-list-generator","id":"comma_separated_list_generator_tool","name":"comma_separated_list_generator_tool","url":"https://texttoolsbase.com/comma-separated-list-generator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/comma-separated-list-generator/","releaseVersion":"6sitesv3"},{"title":"Comma Separator Online","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/comma-separator-online/","processingProfile":"local_only","description":"On-page \"Comma Separator Online\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_trim":{"description":"Trim items","type":"boolean","default":true},"c_dedupe":{"description":"Remove duplicates","type":"boolean"},"in":{"description":"Paste your list","type":"string","examples":["Paste or type one item per line..."]}},"additionalProperties":false},"inputBindings":{"c_trim":{"selector":"#c_trim","eventSequence":[],"type":"boolean"},"c_dedupe":{"selector":"#c_dedupe","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"comma-separator-online","id":"comma_separator_online_tool","name":"comma_separator_online_tool","url":"https://texttoolsbase.com/comma-separator-online/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/comma-separator-online/","releaseVersion":"6sitesv3"},{"title":"Comma Separator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/comma-separator/","processingProfile":"local_only","description":"On-page \"Comma Separator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_preset":{"description":"Separator","type":"string","enum":["comma","semicolon","pipe","space"],"default":"comma"},"c_trim":{"description":"Trim each item","type":"boolean","default":true},"in":{"description":"List (one item per line)","type":"string","examples":["One item per line..."]}},"additionalProperties":false},"inputBindings":{"c_preset":{"selector":"#c_preset","eventSequence":[],"type":"string"},"c_trim":{"selector":"#c_trim","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"comma-separator","id":"comma_separator_tool","name":"comma_separator_tool","url":"https://texttoolsbase.com/comma-separator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/comma-separator/","releaseVersion":"6sitesv3"},{"title":"Comma to Newline Converter","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/comma-to-newline-converter/","processingProfile":"local_only","description":"On-page \"Comma to Newline Converter\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_csv":{"description":"CSV-aware (keep quoted commas)","type":"boolean"},"c_trim":{"description":"Trim items","type":"boolean","default":true},"in":{"description":"Comma-separated values","type":"string","examples":["a, b, c"]}},"additionalProperties":false},"inputBindings":{"c_csv":{"selector":"#c_csv","eventSequence":[],"type":"boolean"},"c_trim":{"selector":"#c_trim","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"comma-to-newline-converter","id":"comma_to_newline_converter_tool","name":"comma_to_newline_converter_tool","url":"https://texttoolsbase.com/comma-to-newline-converter/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/comma-to-newline-converter/","releaseVersion":"6sitesv3"},{"title":"Compare Text Online","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/compare-text-online/","processingProfile":"local_only","description":"On-page \"Compare Text Online\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_mode":{"description":"Compare mode","type":"string","enum":["line","word"],"default":"line"},"c_ic":{"description":"Ignore case","type":"boolean"},"c_only":{"description":"Show differences only","type":"boolean"},"in":{"description":"Original text","type":"string","examples":["Paste the original text…"]},"in2":{"description":"Changed text","type":"string","examples":["Paste the changed text…"]}},"additionalProperties":false},"inputBindings":{"c_mode":{"selector":"#c_mode","eventSequence":[],"type":"string"},"c_ic":{"selector":"#c_ic","eventSequence":[],"type":"boolean"},"c_only":{"selector":"#c_only","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"},"in2":{"selector":"#in2","eventSequence":[],"type":"string"}},"primaryActionSelector":"#run","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"compare-text-online","id":"compare_text_online_tool","name":"compare_text_online_tool","url":"https://texttoolsbase.com/compare-text-online/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/compare-text-online/","releaseVersion":"6sitesv3"},{"title":"Constant Case Converter","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/constant-case-converter/","processingProfile":"local_only","description":"On-page \"Constant Case Converter\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Input text","type":"string","examples":["Paste or type your text here…"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"constant-case-converter","id":"constant_case_converter_tool","name":"constant_case_converter_tool","url":"https://texttoolsbase.com/constant-case-converter/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/constant-case-converter/","releaseVersion":"6sitesv3"},{"title":"Convert Text to CSV","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/convert-text-to-csv/","processingProfile":"local_only","description":"On-page \"Convert Text to CSV\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_idelim":{"description":"Input separator","type":"string","enum":["auto","whitespace","tab","comma","semicolon","pipe"],"default":"whitespace"},"in":{"description":"Plain text rows","type":"string","examples":["One row per line..."]}},"additionalProperties":false},"inputBindings":{"c_idelim":{"selector":"#c_idelim","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"convert-text-to-csv","id":"convert_text_to_csv_tool","name":"convert_text_to_csv_tool","url":"https://texttoolsbase.com/convert-text-to-csv/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/convert-text-to-csv/","releaseVersion":"6sitesv3"},{"title":"Convert to Lower Case","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/convert-to-lower-case/","processingProfile":"local_only","description":"On-page \"Convert to Lower Case\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Input text","type":"string","examples":["Paste or type your text here…"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"convert-to-lower-case","id":"convert_to_lower_case_tool","name":"convert_to_lower_case_tool","url":"https://texttoolsbase.com/convert-to-lower-case/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/convert-to-lower-case/","releaseVersion":"6sitesv3"},{"title":"Convert to Upper Case","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/convert-to-upper-case/","processingProfile":"local_only","description":"On-page \"Convert to Upper Case\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Input text","type":"string","examples":["Paste or type your text here…"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"convert-to-upper-case","id":"convert_to_upper_case_tool","name":"convert_to_upper_case_tool","url":"https://texttoolsbase.com/convert-to-upper-case/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/convert-to-upper-case/","releaseVersion":"6sitesv3"},{"title":"Convert TXT to SRT","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/convert-txt-to-srt/","processingProfile":"local_only","description":"On-page \"Convert TXT to SRT\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_secs":{"description":"Seconds per cue","type":"number","minimum":0.1,"multipleOf":0.1,"default":3},"c_offset":{"description":"Start offset (s)","type":"integer","minimum":0,"default":0,"unit":"s"},"c_dur":{"description":"Cue duration (s)","type":"number","minimum":0.1,"multipleOf":0.1,"default":3,"unit":"s"},"in":{"description":"Subtitle lines","type":"string","examples":["One subtitle line per row..."]}},"additionalProperties":false},"inputBindings":{"c_secs":{"selector":"#c_secs","eventSequence":[],"type":"number"},"c_offset":{"selector":"#c_offset","eventSequence":[],"type":"number"},"c_dur":{"selector":"#c_dur","eventSequence":[],"type":"number"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"convert-txt-to-srt","id":"convert_txt_to_srt_tool","name":"convert_txt_to_srt_tool","url":"https://texttoolsbase.com/convert-txt-to-srt/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/convert-txt-to-srt/","releaseVersion":"6sitesv3"},{"title":"Convert Upper Case","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/convert-upper-case/","processingProfile":"local_only","description":"On-page \"Convert Upper Case\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Input text","type":"string","examples":["Paste or type your text here…"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"convert-upper-case","id":"convert_upper_case_tool","name":"convert_upper_case_tool","url":"https://texttoolsbase.com/convert-upper-case/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/convert-upper-case/","releaseVersion":"6sitesv3"},{"title":"Cool Text Generator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/cool-text-generator/","processingProfile":"local_only","description":"On-page \"Cool Text Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_case":{"description":"Case","type":"string","enum":["none","upper","lower","title"],"default":"none"},"in":{"description":"Text to style","type":"string","examples":["Type your text to style it…"]}},"additionalProperties":false},"inputBindings":{"c_case":{"selector":"#c_case","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#styles","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"cool-text-generator","id":"cool_text_generator_tool","name":"cool_text_generator_tool","url":"https://texttoolsbase.com/cool-text-generator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/cool-text-generator/","releaseVersion":"6sitesv3"},{"title":"Copy and Paste Signs","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/copy-paste-sign/","processingProfile":"local_only","description":"On-page \"Copy and Paste Signs\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Read the real on-page symbol inventory and current selection tray. Clipboard delivery requires the visible Copy controls.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"inputBindings":{},"primaryActionSelector":null,"resultSelector":"#toast","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"copy-paste-sign","id":"copy_paste_sign_tool","name":"copy_paste_sign_tool","url":"https://texttoolsbase.com/copy-paste-sign/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/copy-paste-sign/","releaseVersion":"6sitesv3"},{"title":"Copy and Paste Symbols","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/copy-paste-symbols/","processingProfile":"local_only","description":"On-page \"Copy and Paste Symbols\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Read the real on-page symbol inventory and current selection tray. Clipboard delivery requires the visible Copy controls.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"inputBindings":{},"primaryActionSelector":null,"resultSelector":"#toast","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"copy-paste-symbols","id":"copy_paste_symbols_tool","name":"copy_paste_symbols_tool","url":"https://texttoolsbase.com/copy-paste-symbols/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/copy-paste-symbols/","releaseVersion":"6sitesv3"},{"title":"Count Words and Characters","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/count-words-and-characters/","processingProfile":"local_only","description":"On-page \"Count Words and Characters\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"t":{"description":"Your text","type":"string","examples":["Paste or type your text…"]},"c_limit":{"description":"Word goal","type":"integer","minimum":0,"maximum":100000}},"additionalProperties":false},"inputBindings":{"t":{"selector":"#t","eventSequence":[],"type":"string"},"c_limit":{"selector":"#c_limit","eventSequence":[],"type":"number","emptyValue":0}},"primaryActionSelector":null,"resultSelector":"#hero","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"count-words-and-characters","id":"count_words_and_characters_tool","name":"count_words_and_characters_tool","url":"https://texttoolsbase.com/count-words-and-characters/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/count-words-and-characters/","releaseVersion":"6sitesv3"},{"title":"Count Words in a File","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/count-words-in-file/","processingProfile":"local_file","description":"On-page \"Count Words in a File\" tool. Processes the file you select locally in your browser; the file is not uploaded by this tool. This tool needs a file: select it with the visible file control on the page first; the file is processed locally and is not uploaded by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"t":{"description":"File text","type":"string","examples":["Choose a file above, or paste text here…"]}},"additionalProperties":false,"required":["t"]},"inputBindings":{"t":{"selector":"#t","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#hero","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","requiresSelectedFile":true,"timeoutMs":60000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"fileRequirements":[{"id":"file","selector":"#file","selectionMode":"manual_only","required":true,"minFiles":1,"maxFiles":1,"acceptedTypes":[".csv",".log",".md",".txt"],"description":"Select the input file in the visible file picker on this page before running."}],"fileRequirementMode":"allOf","resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"count-words-in-file","id":"count_words_in_file_tool","name":"count_words_in_file_tool","url":"https://texttoolsbase.com/count-words-in-file/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/count-words-in-file/","releaseVersion":"6sitesv3"},{"title":"Free Cover Letter Generator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/cover-letter-generator-free/","processingProfile":"local_only","description":"On-page \"Free Cover Letter Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"f_name":{"description":"Your name","type":"string","default":"Sam Rivera","examples":["Amit Shah"]},"f_job":{"description":"Job title","type":"string","default":"Graphic Designer","examples":["Frontend Developer"]},"f_company":{"description":"Company","type":"string","default":"Studio North","examples":["Acme Inc"]},"f_skills":{"description":"Key skills (comma separated)","type":"string","examples":["React, accessibility, performance"]}},"additionalProperties":false},"inputBindings":{"f_name":{"selector":"#f_name","eventSequence":[],"type":"string"},"f_job":{"selector":"#f_job","eventSequence":[],"type":"string"},"f_company":{"selector":"#f_company","eventSequence":[],"type":"string"},"f_skills":{"selector":"#f_skills","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"cover-letter-generator-free","id":"cover_letter_generator_free_tool","name":"cover_letter_generator_free_tool","url":"https://texttoolsbase.com/cover-letter-generator-free/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/cover-letter-generator-free/","releaseVersion":"6sitesv3"},{"title":"Cover Letter Generator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/cover-letter-generator/","processingProfile":"local_only","description":"On-page \"Cover Letter Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"f_name":{"description":"Your name","type":"string","default":"Jordan Lee","examples":["Amit Shah"]},"f_job":{"description":"Job title","type":"string","default":"Marketing Coordinator","examples":["Frontend Developer"]},"f_company":{"description":"Company","type":"string","default":"Brightwave Media","examples":["Acme Inc"]},"f_skills":{"description":"Key skills (comma separated)","type":"string","examples":["React, accessibility, performance"]}},"additionalProperties":false},"inputBindings":{"f_name":{"selector":"#f_name","eventSequence":[],"type":"string"},"f_job":{"selector":"#f_job","eventSequence":[],"type":"string"},"f_company":{"selector":"#f_company","eventSequence":[],"type":"string"},"f_skills":{"selector":"#f_skills","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"cover-letter-generator","id":"cover_letter_generator_tool","name":"cover_letter_generator_tool","url":"https://texttoolsbase.com/cover-letter-generator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/cover-letter-generator/","releaseVersion":"6sitesv3"},{"title":"Cover Letter Maker","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/cover-letter-maker/","processingProfile":"local_only","description":"On-page \"Cover Letter Maker\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"f_name":{"description":"Your name","type":"string","default":"Alex Chen","examples":["Amit Shah"]},"f_job":{"description":"Job title","type":"string","default":"Software Engineer","examples":["Frontend Developer"]},"f_company":{"description":"Company","type":"string","default":"Nimbus Labs","examples":["Acme Inc"]},"f_skills":{"description":"Key skills (comma separated)","type":"string","examples":["React, accessibility, performance"]}},"additionalProperties":false},"inputBindings":{"f_name":{"selector":"#f_name","eventSequence":[],"type":"string"},"f_job":{"selector":"#f_job","eventSequence":[],"type":"string"},"f_company":{"selector":"#f_company","eventSequence":[],"type":"string"},"f_skills":{"selector":"#f_skills","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"cover-letter-maker","id":"cover_letter_maker_tool","name":"cover_letter_maker_tool","url":"https://texttoolsbase.com/cover-letter-maker/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/cover-letter-maker/","releaseVersion":"6sitesv3"},{"title":"Create Fancy Text","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/create-fancy-text/","processingProfile":"local_only","description":"On-page \"Create Fancy Text\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_case":{"description":"Case","type":"string","enum":["none","upper","lower","title"],"default":"none"},"c_style":{"description":"Style","type":"string","enum":["script","fraktur","doubleStruck","bold","boldItalic","italic","sansBold","circled","squared","fullwidth","smallCaps","mono"],"default":"script"},"in":{"description":"Text to style","type":"string","examples":["Type your text to style it…"]}},"additionalProperties":false},"inputBindings":{"c_case":{"selector":"#c_case","eventSequence":[],"type":"string"},"c_style":{"selector":"#c_style","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"create-fancy-text","id":"create_fancy_text_tool","name":"create_fancy_text_tool","url":"https://texttoolsbase.com/create-fancy-text/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/create-fancy-text/","releaseVersion":"6sitesv3"},{"title":"Create TXT File Online","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/create-txt-file-online/","processingProfile":"local_file","description":"On-page \"Create TXT File Online\" tool. Processes the file you select locally in your browser; the file is not uploaded by this tool. This tool needs a file: select it with the visible file control on the page first; the file is processed locally and is not uploaded by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_filename":{"description":"File name","type":"string","default":"document"},"c_eol":{"description":"Line endings","type":"string","enum":["lf","crlf"],"default":"lf"},"ed":{"description":"Text editor","type":"string","examples":["Start writing…"]}},"additionalProperties":false},"inputBindings":{"c_filename":{"selector":"#c_filename","eventSequence":[],"type":"string"},"c_eol":{"selector":"#c_eol","eventSequence":[],"type":"string"},"ed":{"selector":"#ed","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":null,"stateSelector":null,"errorSelector":null,"completionStrategy":"context_only","requiresSelectedFile":true,"timeoutMs":60000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"fileRequirements":[{"id":"file","selector":"#file","selectionMode":"manual_only","required":true,"minFiles":1,"maxFiles":1,"acceptedTypes":[".txt","text/plain"],"description":"Select the input file in the visible file picker on this page before running."}],"fileRequirementMode":"allOf","runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"context_only","resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"create-txt-file-online","id":"create_txt_file_online_tool","name":"create_txt_file_online_tool","url":"https://texttoolsbase.com/create-txt-file-online/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/create-txt-file-online/","releaseVersion":"6sitesv3"},{"title":"Crossword Solver","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/crossword-solver/","processingProfile":"local_only","description":"On-page \"Crossword Solver\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"inp":{"description":"Pattern (use ? for blanks)","type":"string","default":"?rane","examples":["e.g. ?rane"]},"c_exclude":{"description":"Exclude letters","type":"string"}},"additionalProperties":false},"inputBindings":{"inp":{"selector":"#inp","eventSequence":[],"type":"string"},"c_exclude":{"selector":"#c_exclude","eventSequence":[],"type":"string"}},"primaryActionSelector":"#go","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"crossword-solver","id":"crossword_solver_tool","name":"crossword_solver_tool","url":"https://texttoolsbase.com/crossword-solver/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/crossword-solver/","releaseVersion":"6sitesv3"},{"title":"CSV Cleaner","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/csv-cleaner/","processingProfile":"local_only","description":"On-page \"CSV Cleaner\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_trim":{"description":"Trim cell whitespace","type":"boolean","default":true},"c_removeEmpty":{"description":"Remove empty rows","type":"boolean","default":true},"in":{"description":"Messy CSV","type":"string","examples":["Paste messy CSV here..."]}},"additionalProperties":false},"inputBindings":{"c_trim":{"selector":"#c_trim","eventSequence":[],"type":"boolean"},"c_removeEmpty":{"selector":"#c_removeEmpty","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"csv-cleaner","id":"csv_cleaner_tool","name":"csv_cleaner_tool","url":"https://texttoolsbase.com/csv-cleaner/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/csv-cleaner/","releaseVersion":"6sitesv3"},{"title":"CSV Column Extractor","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/csv-column-extractor/","processingProfile":"local_only","description":"On-page \"CSV Column Extractor\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_col":{"description":"Column number","type":"integer","minimum":1,"default":1},"in":{"description":"CSV input","type":"string","examples":["Paste your CSV here..."]}},"additionalProperties":false},"inputBindings":{"c_col":{"selector":"#c_col","eventSequence":[],"type":"number"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"csv-column-extractor","id":"csv_column_extractor_tool","name":"csv_column_extractor_tool","url":"https://texttoolsbase.com/csv-column-extractor/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/csv-column-extractor/","releaseVersion":"6sitesv3"},{"title":"CSV Delimiter Converter","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/csv-delimiter-converter/","processingProfile":"local_only","description":"On-page \"CSV Delimiter Converter\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_from":{"description":"From delimiter","type":"string","examples":[","]},"c_to":{"description":"To delimiter","type":"string","examples":[";"]},"in":{"description":"CSV input","type":"string","examples":["Paste your CSV here..."]}},"additionalProperties":false},"inputBindings":{"c_from":{"selector":"#c_from","eventSequence":[],"type":"string"},"c_to":{"selector":"#c_to","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"csv-delimiter-converter","id":"csv_delimiter_converter_tool","name":"csv_delimiter_converter_tool","url":"https://texttoolsbase.com/csv-delimiter-converter/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/csv-delimiter-converter/","releaseVersion":"6sitesv3"},{"title":"CSV File Formatter","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/csv-file-formatter/","processingProfile":"local_file","description":"On-page \"CSV File Formatter\" tool. Processes the file you select locally in your browser; the file is not uploaded by this tool. This tool needs a file: select it with the visible file control on the page first; the file is processed locally and is not uploaded by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_mode":{"description":"Output","type":"string","enum":["aligned","csv"],"default":"aligned"},"in":{"description":"CSV (or open a file)","type":"string","examples":["Open a .csv file or paste here..."]}},"additionalProperties":false},"inputBindings":{"c_mode":{"selector":"#c_mode","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":"#out","errorSelector":null,"completionStrategy":"adapter","requiresSelectedFile":true,"timeoutMs":60000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"fileRequirements":[{"id":"c_file","selector":"#c_file","selectionMode":"manual_only","required":true,"minFiles":1,"maxFiles":1,"acceptedTypes":["*/*"],"description":"Select the input file in the visible file picker on this page before running."}],"fileRequirementMode":"allOf","resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"csv-file-formatter","id":"csv_file_formatter_tool","name":"csv_file_formatter_tool","url":"https://texttoolsbase.com/csv-file-formatter/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/csv-file-formatter/","releaseVersion":"6sitesv3"},{"title":"CSV Formatter","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/csv-formatter/","processingProfile":"local_only","description":"On-page \"CSV Formatter\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_mode":{"description":"Output","type":"string","enum":["aligned","csv"],"default":"aligned"},"in":{"description":"CSV input","type":"string","examples":["Paste your CSV here..."]}},"additionalProperties":false},"inputBindings":{"c_mode":{"selector":"#c_mode","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"csv-formatter","id":"csv_formatter_tool","name":"csv_formatter_tool","url":"https://texttoolsbase.com/csv-formatter/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/csv-formatter/","releaseVersion":"6sitesv3"},{"title":"CSV to Text","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/csv-to-text/","processingProfile":"local_only","description":"On-page \"CSV to Text\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"CSV input","type":"string","examples":["Paste your CSV here..."]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"csv-to-text","id":"csv_to_text_tool","name":"csv_to_text_tool","url":"https://texttoolsbase.com/csv-to-text/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/csv-to-text/","releaseVersion":"6sitesv3"},{"title":"CSV to TSV","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/csv-to-tsv/","processingProfile":"local_only","description":"On-page \"CSV to TSV\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"CSV input","type":"string","examples":["Paste your CSV here..."]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"csv-to-tsv","id":"csv_to_tsv_tool","name":"csv_to_tsv_tool","url":"https://texttoolsbase.com/csv-to-tsv/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/csv-to-tsv/","releaseVersion":"6sitesv3"},{"title":"CSV Viewer Online","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/csv-viewer-online/","processingProfile":"local_only","description":"On-page \"CSV Viewer Online\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_header":{"description":"First row is header","type":"boolean","default":true},"in":{"description":"CSV input","type":"string","examples":["Paste your CSV here..."]}},"additionalProperties":false},"inputBindings":{"c_header":{"selector":"#c_header","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"csv-viewer-online","id":"csv_viewer_online_tool","name":"csv_viewer_online_tool","url":"https://texttoolsbase.com/csv-viewer-online/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/csv-viewer-online/","releaseVersion":"6sitesv3"},{"title":"Cursive Text Generator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/cursive-text-generator/","processingProfile":"local_only","description":"On-page \"Cursive Text Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_case":{"description":"Case","type":"string","enum":["none","upper","lower","title"],"default":"none"},"in":{"description":"Text to style","type":"string","examples":["Type your text to style it…"]}},"additionalProperties":false},"inputBindings":{"c_case":{"selector":"#c_case","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#styles","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"cursive-text-generator","id":"cursive_text_generator_tool","name":"cursive_text_generator_tool","url":"https://texttoolsbase.com/cursive-text-generator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/cursive-text-generator/","releaseVersion":"6sitesv3"},{"title":"Dash Converter","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/dash-converter/","processingProfile":"local_only","description":"On-page \"Dash Converter\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Input text","type":"string","examples":["Paste or type your text here…"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"#run","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"dash-converter","id":"dash_converter_tool","name":"dash_converter_tool","url":"https://texttoolsbase.com/dash-converter/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/dash-converter/","releaseVersion":"6sitesv3"},{"title":"Dash Versus Hyphen","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/dash-versus-hyphen/","processingProfile":"local_only","description":"On-page \"Dash Versus Hyphen\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Input text","type":"string","examples":["Paste or type your text here…"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"dash-versus-hyphen","id":"dash_versus_hyphen_tool","name":"dash_versus_hyphen_tool","url":"https://texttoolsbase.com/dash-versus-hyphen/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/dash-versus-hyphen/","releaseVersion":"6sitesv3"},{"title":"Dedent Text Online","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/dedent-text/","processingProfile":"local_only","description":"On-page \"Dedent Text Online\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Input text","type":"string","examples":["Paste or type your text here…"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"#run","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"dedent-text","id":"dedent_text_tool","name":"dedent_text_tool","url":"https://texttoolsbase.com/dedent-text/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/dedent-text/","releaseVersion":"6sitesv3"},{"title":"Delimiter Converter","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/delimiter-converter/","processingProfile":"local_only","description":"On-page \"Delimiter Converter\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_from":{"description":"From delimiter","type":"string","examples":[","]},"c_to":{"description":"To delimiter","type":"string","examples":[";"]},"c_plain":{"description":"Plain split (not CSV-aware)","type":"boolean"},"in":{"description":"Delimited text","type":"string","examples":["Paste delimited text..."]}},"additionalProperties":false},"inputBindings":{"c_from":{"selector":"#c_from","eventSequence":[],"type":"string"},"c_to":{"selector":"#c_to","eventSequence":[],"type":"string"},"c_plain":{"selector":"#c_plain","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"delimiter-converter","id":"delimiter_converter_tool","name":"delimiter_converter_tool","url":"https://texttoolsbase.com/delimiter-converter/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/delimiter-converter/","releaseVersion":"6sitesv3"},{"title":"Description Generator for YouTube","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/description-generator-youtube/","processingProfile":"local_only","description":"On-page \"Description Generator for YouTube\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"f_title":{"description":"Video title","type":"string","default":"My Morning Routine","examples":["5 Productivity Tips"]},"f_summary":{"description":"Short summary","type":"string","examples":["Quick, practical tips to get more done."]},"f_links":{"description":"Links (one per line)","type":"string","unit":"one per line","examples":["https://example.com"]},"f_tags":{"description":"Tags / keywords","type":"string","default":"morning, routine, productivity","examples":["productivity, tips, focus"]}},"additionalProperties":false,"required":["f_title"]},"inputBindings":{"f_title":{"selector":"#f_title","eventSequence":[],"type":"string"},"f_summary":{"selector":"#f_summary","eventSequence":[],"type":"string"},"f_links":{"selector":"#f_links","eventSequence":[],"type":"string"},"f_tags":{"selector":"#f_tags","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"description-generator-youtube","id":"description_generator_youtube_tool","name":"description_generator_youtube_tool","url":"https://texttoolsbase.com/description-generator-youtube/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/description-generator-youtube/","releaseVersion":"6sitesv3"},{"title":"Diff Between Text","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/diff-between-text/","processingProfile":"local_only","description":"On-page \"Diff Between Text\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_only":{"description":"Show differences only","type":"boolean"},"in":{"description":"Original text","type":"string","examples":["Paste the original text…"]},"in2":{"description":"Changed text","type":"string","examples":["Paste the changed text…"]}},"additionalProperties":false},"inputBindings":{"c_only":{"selector":"#c_only","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"},"in2":{"selector":"#in2","eventSequence":[],"type":"string"}},"primaryActionSelector":"#run","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"diff-between-text","id":"diff_between_text_tool","name":"diff_between_text_tool","url":"https://texttoolsbase.com/diff-between-text/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/diff-between-text/","releaseVersion":"6sitesv3"},{"title":"Diff Checker","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/diff-checker/","processingProfile":"local_only","description":"On-page \"Diff Checker\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_mode":{"description":"Compare mode","type":"string","enum":["line","word"],"default":"line"},"c_ic":{"description":"Ignore case","type":"boolean"},"c_iw":{"description":"Ignore whitespace","type":"boolean"},"c_trim":{"description":"Trim line ends","type":"boolean"},"in":{"description":"Original text","type":"string","examples":["Paste the original text…"]},"in2":{"description":"Changed text","type":"string","examples":["Paste the changed text…"]}},"additionalProperties":false},"inputBindings":{"c_mode":{"selector":"#c_mode","eventSequence":[],"type":"string"},"c_ic":{"selector":"#c_ic","eventSequence":[],"type":"boolean"},"c_iw":{"selector":"#c_iw","eventSequence":[],"type":"boolean"},"c_trim":{"selector":"#c_trim","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"},"in2":{"selector":"#in2","eventSequence":[],"type":"string"}},"primaryActionSelector":"#run","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"diff-checker","id":"diff_checker_tool","name":"diff_checker_tool","url":"https://texttoolsbase.com/diff-checker/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/diff-checker/","releaseVersion":"6sitesv3"},{"title":"Diff Online Checker","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/diff-online-checker/","processingProfile":"local_only","description":"On-page \"Diff Online Checker\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_ic":{"description":"Ignore case","type":"boolean"},"c_iw":{"description":"Ignore whitespace","type":"boolean"},"c_blank":{"description":"Ignore blank lines","type":"boolean"},"in":{"description":"Original text","type":"string","examples":["Paste the original text…"]},"in2":{"description":"Changed text","type":"string","examples":["Paste the changed text…"]}},"additionalProperties":false},"inputBindings":{"c_ic":{"selector":"#c_ic","eventSequence":[],"type":"boolean"},"c_iw":{"selector":"#c_iw","eventSequence":[],"type":"boolean"},"c_blank":{"selector":"#c_blank","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"},"in2":{"selector":"#in2","eventSequence":[],"type":"string"}},"primaryActionSelector":"#run","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"diff-online-checker","id":"diff_online_checker_tool","name":"diff_online_checker_tool","url":"https://texttoolsbase.com/diff-online-checker/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/diff-online-checker/","releaseVersion":"6sitesv3"},{"title":"Difference Between Text","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/difference-between-text/","processingProfile":"local_only","description":"On-page \"Difference Between Text\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_only":{"description":"Show differences only","type":"boolean"},"c_nums":{"description":"Show line numbers","type":"boolean"},"in":{"description":"Original text","type":"string","examples":["Paste the original text…"]},"in2":{"description":"Changed text","type":"string","examples":["Paste the changed text…"]}},"additionalProperties":false},"inputBindings":{"c_only":{"selector":"#c_only","eventSequence":[],"type":"boolean"},"c_nums":{"selector":"#c_nums","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"},"in2":{"selector":"#in2","eventSequence":[],"type":"string"}},"primaryActionSelector":"#run","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"difference-between-text","id":"difference_between_text_tool","name":"difference_between_text_tool","url":"https://texttoolsbase.com/difference-between-text/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/difference-between-text/","releaseVersion":"6sitesv3"},{"title":"Difference Checker","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/difference-checker/","processingProfile":"local_only","description":"On-page \"Difference Checker\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_mode":{"description":"Compare mode","type":"string","enum":["line","word"],"default":"line"},"c_ic":{"description":"Ignore case","type":"boolean"},"c_iw":{"description":"Ignore whitespace","type":"boolean"},"c_only":{"description":"Show differences only","type":"boolean"},"in":{"description":"Original text","type":"string","examples":["Paste the original text…"]},"in2":{"description":"Changed text","type":"string","examples":["Paste the changed text…"]}},"additionalProperties":false},"inputBindings":{"c_mode":{"selector":"#c_mode","eventSequence":[],"type":"string"},"c_ic":{"selector":"#c_ic","eventSequence":[],"type":"boolean"},"c_iw":{"selector":"#c_iw","eventSequence":[],"type":"boolean"},"c_only":{"selector":"#c_only","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"},"in2":{"selector":"#in2","eventSequence":[],"type":"string"}},"primaryActionSelector":"#run","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"difference-checker","id":"difference_checker_tool","name":"difference_checker_tool","url":"https://texttoolsbase.com/difference-checker/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/difference-checker/","releaseVersion":"6sitesv3"},{"title":"Extract Domains from Text","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/domain-extractor/","processingProfile":"local_only","description":"On-page \"Extract Domains from Text\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_dedupe":{"description":"Remove duplicates","type":"boolean","default":true},"c_sort":{"description":"Sort results","type":"boolean"},"c_root":{"description":"Root domain only","type":"boolean"},"in":{"description":"Input text","type":"string","examples":["Paste your text here…"]}},"additionalProperties":false},"inputBindings":{"c_dedupe":{"selector":"#c_dedupe","eventSequence":[],"type":"boolean"},"c_sort":{"selector":"#c_sort","eventSequence":[],"type":"boolean"},"c_root":{"selector":"#c_root","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"#run","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"domain-extractor","id":"domain_extractor_tool","name":"domain_extractor_tool","url":"https://texttoolsbase.com/domain-extractor/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/domain-extractor/","releaseVersion":"6sitesv3"},{"title":"Dot Case Converter","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/dot-case-converter/","processingProfile":"local_only","description":"On-page \"Dot Case Converter\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Input text","type":"string","examples":["Paste or type your text here…"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"dot-case-converter","id":"dot_case_converter_tool","name":"dot_case_converter_tool","url":"https://texttoolsbase.com/dot-case-converter/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/dot-case-converter/","releaseVersion":"6sitesv3"},{"title":"Duplicate Line Remover Online","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/duplicate-line-remover-online/","processingProfile":"local_only","description":"On-page \"Duplicate Line Remover Online\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_ci":{"description":"Ignore case","type":"boolean"},"c_trim":{"description":"Trim each line","type":"boolean","default":true},"c_empty":{"description":"Drop blank lines","type":"boolean","default":true},"in":{"description":"Input text","type":"string","examples":["Paste or type your text here…"]}},"additionalProperties":false},"inputBindings":{"c_ci":{"selector":"#c_ci","eventSequence":[],"type":"boolean"},"c_trim":{"selector":"#c_trim","eventSequence":[],"type":"boolean"},"c_empty":{"selector":"#c_empty","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"#run","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"duplicate-line-remover-online","id":"duplicate_line_remover_online_tool","name":"duplicate_line_remover_online_tool","url":"https://texttoolsbase.com/duplicate-line-remover-online/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/duplicate-line-remover-online/","releaseVersion":"6sitesv3"},{"title":"Email Extractor Online","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/email-extractor-online/","processingProfile":"local_only","description":"On-page \"Email Extractor Online\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_sep":{"description":"Separator","type":"string","enum":["newline","comma","space"],"default":"newline"},"c_dedupe":{"description":"Remove duplicates","type":"boolean","default":true},"in":{"description":"Input text","type":"string","examples":["Paste your text here…"]}},"additionalProperties":false},"inputBindings":{"c_sep":{"selector":"#c_sep","eventSequence":[],"type":"string"},"c_dedupe":{"selector":"#c_dedupe","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"#run","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"email-extractor-online","id":"email_extractor_online_tool","name":"email_extractor_online_tool","url":"https://texttoolsbase.com/email-extractor-online/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/email-extractor-online/","releaseVersion":"6sitesv3"},{"title":"Email Extractor","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/email-extractor/","processingProfile":"local_only","description":"On-page \"Email Extractor\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_dedupe":{"description":"Remove duplicates","type":"boolean","default":true},"c_lower":{"description":"Lowercase results","type":"boolean"},"c_sort":{"description":"Sort results","type":"boolean"},"in":{"description":"Input text","type":"string","examples":["Paste your text here…"]}},"additionalProperties":false},"inputBindings":{"c_dedupe":{"selector":"#c_dedupe","eventSequence":[],"type":"boolean"},"c_lower":{"selector":"#c_lower","eventSequence":[],"type":"boolean"},"c_sort":{"selector":"#c_sort","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"#run","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"email-extractor","id":"email_extractor_tool","name":"email_extractor_tool","url":"https://texttoolsbase.com/email-extractor/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/email-extractor/","releaseVersion":"6sitesv3"},{"title":"Email Signature Builder","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/email-signature-builder/","processingProfile":"local_only","description":"On-page \"Email Signature Builder\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"f_name":{"description":"Full name","type":"string","examples":["Amit Shah"]},"f_title":{"description":"Job title","type":"string","examples":["Product Manager"]},"f_company":{"description":"Company","type":"string","examples":["Acme Inc"]},"f_email":{"description":"Email","type":"string","examples":["amit@acme.com"]},"f_phone":{"description":"Phone","type":"string","examples":["+1 415 555 0132"]},"f_website":{"description":"Website","type":"string","examples":["acme.com"]}},"additionalProperties":false},"inputBindings":{"f_name":{"selector":"#f_name","eventSequence":[],"type":"string"},"f_title":{"selector":"#f_title","eventSequence":[],"type":"string"},"f_company":{"selector":"#f_company","eventSequence":[],"type":"string"},"f_email":{"selector":"#f_email","eventSequence":[],"type":"string"},"f_phone":{"selector":"#f_phone","eventSequence":[],"type":"string"},"f_website":{"selector":"#f_website","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"email-signature-builder","id":"email_signature_builder_tool","name":"email_signature_builder_tool","url":"https://texttoolsbase.com/email-signature-builder/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/email-signature-builder/","releaseVersion":"6sitesv3"},{"title":"Email Writer","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/email-writer/","processingProfile":"local_only","description":"On-page \"Email Writer\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"f_to":{"description":"Recipient name","type":"string","default":"Sam","examples":["Priya"]},"f_subject":{"description":"Subject","type":"string","default":"Quick project update","examples":["Project update"]},"f_points":{"description":"Key points (one per line)","type":"string","unit":"one per line","examples":["We finished phase one\nNext steps need your sign-off"]},"f_from":{"description":"Your name","type":"string","default":"Alex","examples":["Amit"]},"f_tone":{"description":"Tone","type":"string","enum":["formal","friendly"],"default":"friendly"}},"additionalProperties":false},"inputBindings":{"f_to":{"selector":"#f_to","eventSequence":[],"type":"string"},"f_subject":{"selector":"#f_subject","eventSequence":[],"type":"string"},"f_points":{"selector":"#f_points","eventSequence":[],"type":"string"},"f_from":{"selector":"#f_from","eventSequence":[],"type":"string"},"f_tone":{"selector":"#f_tone","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"email-writer","id":"email_writer_tool","name":"email_writer_tool","url":"https://texttoolsbase.com/email-writer/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/email-writer/","releaseVersion":"6sitesv3"},{"title":"Emoji Copy and Paste","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/emoji-copy-and-paste/","processingProfile":"local_only","description":"On-page \"Emoji Copy and Paste\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Read the real on-page symbol inventory and current selection tray. Clipboard delivery requires the visible Copy controls.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"inputBindings":{},"primaryActionSelector":null,"resultSelector":"#toast","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"emoji-copy-and-paste","id":"emoji_copy_and_paste_tool","name":"emoji_copy_and_paste_tool","url":"https://texttoolsbase.com/emoji-copy-and-paste/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/emoji-copy-and-paste/","releaseVersion":"6sitesv3"},{"title":"Emoji Copy Paste Tool","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/emoji-copy-paste-tool/","processingProfile":"local_only","description":"On-page \"Emoji Copy Paste Tool\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Read the real on-page symbol inventory and current selection tray. Clipboard delivery requires the visible Copy controls.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"inputBindings":{},"primaryActionSelector":null,"resultSelector":"#toast","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"emoji-copy-paste-tool","id":"emoji_copy_paste_tool_tool","name":"emoji_copy_paste_tool_tool","url":"https://texttoolsbase.com/emoji-copy-paste-tool/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/emoji-copy-paste-tool/","releaseVersion":"6sitesv3"},{"title":"Emoji Copy","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/emoji-copy/","processingProfile":"local_only","description":"On-page \"Emoji Copy\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Read the real on-page symbol inventory and current selection tray. Clipboard delivery requires the visible Copy controls.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"inputBindings":{},"primaryActionSelector":null,"resultSelector":"#toast","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"emoji-copy","id":"emoji_copy_tool","name":"emoji_copy_tool","url":"https://texttoolsbase.com/emoji-copy/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/emoji-copy/","releaseVersion":"6sitesv3"},{"title":"Emoji Counter","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/emoji-counter/","processingProfile":"local_only","description":"On-page \"Emoji Counter\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Text to count for emoji and characters","type":"string","examples":["Paste text with emoji…"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#ecount","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"emoji-counter","id":"emoji_counter_tool","name":"emoji_counter_tool","url":"https://texttoolsbase.com/emoji-counter/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/emoji-counter/","releaseVersion":"6sitesv3"},{"title":"Emoji Extractor","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/emoji-extractor/","processingProfile":"local_only","description":"On-page \"Emoji Extractor\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Text to extract emoji from","type":"string","examples":["Paste or type your text here…"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"emoji-extractor","id":"emoji_extractor_tool","name":"emoji_extractor_tool","url":"https://texttoolsbase.com/emoji-extractor/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/emoji-extractor/","releaseVersion":"6sitesv3"},{"title":"Emoji for Copy Paste","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/emoji-for-copy-paste/","processingProfile":"local_only","description":"On-page \"Emoji for Copy Paste\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Read the real on-page symbol inventory and current selection tray. Clipboard delivery requires the visible Copy controls.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"inputBindings":{},"primaryActionSelector":null,"resultSelector":"#toast","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"emoji-for-copy-paste","id":"emoji_for_copy_paste_tool","name":"emoji_for_copy_paste_tool","url":"https://texttoolsbase.com/emoji-for-copy-paste/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/emoji-for-copy-paste/","releaseVersion":"6sitesv3"},{"title":"Emoji Remover","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/emoji-remover/","processingProfile":"local_only","description":"On-page \"Emoji Remover\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Text to remove emoji from","type":"string","examples":["Paste or type your text here…"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"emoji-remover","id":"emoji_remover_tool","name":"emoji_remover_tool","url":"https://texttoolsbase.com/emoji-remover/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/emoji-remover/","releaseVersion":"6sitesv3"},{"title":"Emoji Repeater","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/emoji-repeater/","processingProfile":"local_only","description":"On-page \"Emoji Repeater\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_count":{"description":"Repeat count","type":"integer","minimum":0,"maximum":100000,"default":10},"c_sep":{"description":"Separator","type":"string","enum":["none","space","newline"]},"in":{"description":"Emoji or text to repeat","type":"string","examples":["Paste or type your text here…"]}},"additionalProperties":false},"inputBindings":{"c_count":{"selector":"#c_count","eventSequence":[],"type":"number"},"c_sep":{"selector":"#c_sep","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"emoji-repeater","id":"emoji_repeater_tool","name":"emoji_repeater_tool","url":"https://texttoolsbase.com/emoji-repeater/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/emoji-repeater/","releaseVersion":"6sitesv3"},{"title":"Empty Character Copy and Paste","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/empty-character/","processingProfile":"local_only","description":"On-page \"Empty Character Copy and Paste\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Generate the exact character declared by this page, repeated 1 to 5000 times. Clipboard delivery is a separate user action.","inputSchema":{"type":"object","properties":{"cnt":{"type":"integer","minimum":1,"maximum":5000}},"additionalProperties":false},"inputBindings":{"cnt":{"selector":"#cnt","eventSequence":[]}},"primaryActionSelector":"#gen","resultSelector":"#toast","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":false,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"empty-character","id":"empty_character_tool","name":"empty_character_tool","url":"https://texttoolsbase.com/empty-character/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/empty-character/","releaseVersion":"6sitesv3"},{"title":"Emptycharacter Copy and Paste","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/emptycharacter/","processingProfile":"local_only","description":"On-page \"Emptycharacter Copy and Paste\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Generate the exact character declared by this page, repeated 1 to 5000 times. Clipboard delivery is a separate user action.","inputSchema":{"type":"object","properties":{"cnt":{"type":"integer","minimum":1,"maximum":5000}},"additionalProperties":false},"inputBindings":{"cnt":{"selector":"#cnt","eventSequence":[]}},"primaryActionSelector":"#gen","resultSelector":"#toast","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":false,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"emptycharacter","id":"emptycharacter_tool","name":"emptycharacter_tool","url":"https://texttoolsbase.com/emptycharacter/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/emptycharacter/","releaseVersion":"6sitesv3"},{"title":"English to Arabic Transliteration","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/english-to-arabic-transliteration/","processingProfile":"local_only","description":"On-page \"English to Arabic Transliteration\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"English (Roman)","type":"string","unit":"Roman","examples":["Type here..."]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"english-to-arabic-transliteration","id":"english_to_arabic_transliteration_tool","name":"english_to_arabic_transliteration_tool","url":"https://texttoolsbase.com/english-to-arabic-transliteration/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/english-to-arabic-transliteration/","releaseVersion":"6sitesv3"},{"title":"English to Bangla Transliteration","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/english-to-bangla-transliteration/","processingProfile":"local_only","description":"On-page \"English to Bangla Transliteration\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"English (Roman)","type":"string","unit":"Roman","examples":["Type here..."]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"english-to-bangla-transliteration","id":"english_to_bangla_transliteration_tool","name":"english_to_bangla_transliteration_tool","url":"https://texttoolsbase.com/english-to-bangla-transliteration/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/english-to-bangla-transliteration/","releaseVersion":"6sitesv3"},{"title":"English to Greek Transliteration","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/english-to-greek-transliteration/","processingProfile":"local_only","description":"On-page \"English to Greek Transliteration\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"English (Roman)","type":"string","unit":"Roman","examples":["Type here..."]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"english-to-greek-transliteration","id":"english_to_greek_transliteration_tool","name":"english_to_greek_transliteration_tool","url":"https://texttoolsbase.com/english-to-greek-transliteration/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/english-to-greek-transliteration/","releaseVersion":"6sitesv3"},{"title":"English to Gujarati Transliteration","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/english-to-gujarati-transliteration/","processingProfile":"local_only","description":"On-page \"English to Gujarati Transliteration\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"English (Roman)","type":"string","unit":"Roman","examples":["Type here..."]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"english-to-gujarati-transliteration","id":"english_to_gujarati_transliteration_tool","name":"english_to_gujarati_transliteration_tool","url":"https://texttoolsbase.com/english-to-gujarati-transliteration/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/english-to-gujarati-transliteration/","releaseVersion":"6sitesv3"},{"title":"English to Hindi Transliteration Online","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/english-to-hindi-transliteration-online/","processingProfile":"local_only","description":"On-page \"English to Hindi Transliteration Online\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"English (Roman)","type":"string","unit":"Roman","examples":["Type here..."]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"english-to-hindi-transliteration-online","id":"english_to_hindi_transliteration_online_tool","name":"english_to_hindi_transliteration_online_tool","url":"https://texttoolsbase.com/english-to-hindi-transliteration-online/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/english-to-hindi-transliteration-online/","releaseVersion":"6sitesv3"},{"title":"English to Hindi Typing","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/english-to-hindi-typing/","processingProfile":"local_only","description":"On-page \"English to Hindi Typing\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"English (Roman)","type":"string","unit":"Roman","examples":["Type here..."]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"english-to-hindi-typing","id":"english_to_hindi_typing_tool","name":"english_to_hindi_typing_tool","url":"https://texttoolsbase.com/english-to-hindi-typing/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/english-to-hindi-typing/","releaseVersion":"6sitesv3"},{"title":"English to Kannada Transliteration","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/english-to-kannada-transliteration/","processingProfile":"local_only","description":"On-page \"English to Kannada Transliteration\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"English (Roman)","type":"string","unit":"Roman","examples":["Type here..."]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"english-to-kannada-transliteration","id":"english_to_kannada_transliteration_tool","name":"english_to_kannada_transliteration_tool","url":"https://texttoolsbase.com/english-to-kannada-transliteration/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/english-to-kannada-transliteration/","releaseVersion":"6sitesv3"},{"title":"English to Malayalam Transliteration","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/english-to-malayalam-transliteration/","processingProfile":"local_only","description":"On-page \"English to Malayalam Transliteration\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"English (Roman)","type":"string","unit":"Roman","examples":["Type here..."]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"english-to-malayalam-transliteration","id":"english_to_malayalam_transliteration_tool","name":"english_to_malayalam_transliteration_tool","url":"https://texttoolsbase.com/english-to-malayalam-transliteration/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/english-to-malayalam-transliteration/","releaseVersion":"6sitesv3"},{"title":"English to Marathi Transliteration","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/english-to-marathi-transliteration/","processingProfile":"local_only","description":"On-page \"English to Marathi Transliteration\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"English (Roman)","type":"string","unit":"Roman","examples":["Type here..."]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"english-to-marathi-transliteration","id":"english_to_marathi_transliteration_tool","name":"english_to_marathi_transliteration_tool","url":"https://texttoolsbase.com/english-to-marathi-transliteration/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/english-to-marathi-transliteration/","releaseVersion":"6sitesv3"},{"title":"English to Punjabi Transliteration","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/english-to-punjabi-transliteration/","processingProfile":"local_only","description":"On-page \"English to Punjabi Transliteration\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"English (Roman)","type":"string","unit":"Roman","examples":["Type here..."]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"english-to-punjabi-transliteration","id":"english_to_punjabi_transliteration_tool","name":"english_to_punjabi_transliteration_tool","url":"https://texttoolsbase.com/english-to-punjabi-transliteration/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/english-to-punjabi-transliteration/","releaseVersion":"6sitesv3"},{"title":"English to Russian Transliteration","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/english-to-russian-transliteration/","processingProfile":"local_only","description":"On-page \"English to Russian Transliteration\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"English (Roman)","type":"string","unit":"Roman","examples":["Type here..."]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"english-to-russian-transliteration","id":"english_to_russian_transliteration_tool","name":"english_to_russian_transliteration_tool","url":"https://texttoolsbase.com/english-to-russian-transliteration/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/english-to-russian-transliteration/","releaseVersion":"6sitesv3"},{"title":"English to Tamil Transliteration","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/english-to-tamil-transliteration/","processingProfile":"local_only","description":"On-page \"English to Tamil Transliteration\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"English (Roman)","type":"string","unit":"Roman","examples":["Type here..."]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"english-to-tamil-transliteration","id":"english_to_tamil_transliteration_tool","name":"english_to_tamil_transliteration_tool","url":"https://texttoolsbase.com/english-to-tamil-transliteration/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/english-to-tamil-transliteration/","releaseVersion":"6sitesv3"},{"title":"English to Telugu Transliteration","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/english-to-telugu-transliteration/","processingProfile":"local_only","description":"On-page \"English to Telugu Transliteration\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"English (Roman)","type":"string","unit":"Roman","examples":["Type here..."]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"english-to-telugu-transliteration","id":"english_to_telugu_transliteration_tool","name":"english_to_telugu_transliteration_tool","url":"https://texttoolsbase.com/english-to-telugu-transliteration/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/english-to-telugu-transliteration/","releaseVersion":"6sitesv3"},{"title":"English to Urdu Transliteration","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/english-to-urdu-transliteration/","processingProfile":"local_only","description":"On-page \"English to Urdu Transliteration\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"English (Roman)","type":"string","unit":"Roman","examples":["Type here..."]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"english-to-urdu-transliteration","id":"english_to_urdu_transliteration_tool","name":"english_to_urdu_transliteration_tool","url":"https://texttoolsbase.com/english-to-urdu-transliteration/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/english-to-urdu-transliteration/","releaseVersion":"6sitesv3"},{"title":"Facebook Font Changer","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/facebook-font-changer/","processingProfile":"local_only","description":"On-page \"Facebook Font Changer\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_case":{"description":"Case","type":"string","enum":["none","upper","lower","title"],"default":"none"},"c_style":{"description":"Style","type":"string","enum":["sansBold","bold","italic","script","fraktur","doubleStruck","smallCaps","fullwidth"],"default":"sansBold"},"in":{"description":"Text to style","type":"string","examples":["Type your text to style it…"]}},"additionalProperties":false},"inputBindings":{"c_case":{"selector":"#c_case","eventSequence":[],"type":"string"},"c_style":{"selector":"#c_style","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":true,"pageSlug":"facebook-font-changer","id":"facebook_font_changer_tool","name":"facebook_font_changer_tool","url":"https://texttoolsbase.com/facebook-font-changer/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/facebook-font-changer/","releaseVersion":"6sitesv3"},{"title":"Facebook Font Generator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/facebook-font-generator/","processingProfile":"local_only","description":"On-page \"Facebook Font Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_case":{"description":"Case","type":"string","enum":["none","upper","lower","title"],"default":"none"},"in":{"description":"Text to style","type":"string","examples":["Type your text to style it…"]}},"additionalProperties":false},"inputBindings":{"c_case":{"selector":"#c_case","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#styles","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":true,"pageSlug":"facebook-font-generator","id":"facebook_font_generator_tool","name":"facebook_font_generator_tool","url":"https://texttoolsbase.com/facebook-font-generator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/facebook-font-generator/","releaseVersion":"6sitesv3"},{"title":"Fancy Font Generator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/fancy-font-generator/","processingProfile":"local_only","description":"On-page \"Fancy Font Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_case":{"description":"Case","type":"string","enum":["none","upper","lower","title"],"default":"none"},"in":{"description":"Text to style","type":"string","examples":["Type your text to style it…"]}},"additionalProperties":false},"inputBindings":{"c_case":{"selector":"#c_case","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#styles","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"fancy-font-generator","id":"fancy_font_generator_tool","name":"fancy_font_generator_tool","url":"https://texttoolsbase.com/fancy-font-generator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/fancy-font-generator/","releaseVersion":"6sitesv3"},{"title":"Fancy Text Generator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/fancy-text-generator/","processingProfile":"local_only","description":"On-page \"Fancy Text Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_case":{"description":"Case","type":"string","enum":["none","upper","lower","title"],"default":"none"},"in":{"description":"Text to style","type":"string","examples":["Type your text to style it…"]}},"additionalProperties":false},"inputBindings":{"c_case":{"selector":"#c_case","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#styles","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"fancy-text-generator","id":"fancy_text_generator_tool","name":"fancy_text_generator_tool","url":"https://texttoolsbase.com/fancy-text-generator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/fancy-text-generator/","releaseVersion":"6sitesv3"},{"title":"Fancy Text Maker","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/fancy-text-maker/","processingProfile":"local_only","description":"On-page \"Fancy Text Maker\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_case":{"description":"Case","type":"string","enum":["none","upper","lower","title"],"default":"none"},"c_style":{"description":"Style","type":"string","enum":["script","fraktur","doubleStruck","bold","italic","sansBold","boldItalic","circled","squared","fullwidth","smallCaps","mono"],"default":"script"},"in":{"description":"Text to style","type":"string","examples":["Type your text to style it…"]}},"additionalProperties":false},"inputBindings":{"c_case":{"selector":"#c_case","eventSequence":[],"type":"string"},"c_style":{"selector":"#c_style","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"fancy-text-maker","id":"fancy_text_maker_tool","name":"fancy_text_maker_tool","url":"https://texttoolsbase.com/fancy-text-maker/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/fancy-text-maker/","releaseVersion":"6sitesv3"},{"title":"Find and Replace Online","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/find-and-replace-online/","processingProfile":"local_only","description":"On-page \"Find and Replace Online\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_find":{"description":"Find","type":"string","examples":["e.g. cat"]},"c_repl":{"description":"Replace with","type":"string","examples":["e.g. dog"]},"c_case":{"description":"Match case","type":"boolean"},"c_first":{"description":"Replace first match only","type":"boolean"},"in":{"description":"Input text","type":"string","examples":["Paste or type your text here…"]}},"additionalProperties":false},"inputBindings":{"c_find":{"selector":"#c_find","eventSequence":[],"type":"string"},"c_repl":{"selector":"#c_repl","eventSequence":[],"type":"string"},"c_case":{"selector":"#c_case","eventSequence":[],"type":"boolean"},"c_first":{"selector":"#c_first","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"#run","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"find-and-replace-online","id":"find_and_replace_online_tool","name":"find_and_replace_online_tool","url":"https://texttoolsbase.com/find-and-replace-online/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/find-and-replace-online/","releaseVersion":"6sitesv3"},{"title":"Find and Replace Word","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/find-and-replace-word/","processingProfile":"local_only","description":"On-page \"Find and Replace Word\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_find":{"description":"Find","type":"string","examples":["e.g. cat"]},"c_repl":{"description":"Replace with","type":"string","examples":["e.g. dog"]},"c_whole":{"description":"Match whole words only","type":"boolean","default":true},"c_preserve":{"description":"Preserve capitalization","type":"boolean","default":true},"in":{"description":"Input text","type":"string","examples":["Paste or type your text here…"]}},"additionalProperties":false},"inputBindings":{"c_find":{"selector":"#c_find","eventSequence":[],"type":"string"},"c_repl":{"selector":"#c_repl","eventSequence":[],"type":"string"},"c_whole":{"selector":"#c_whole","eventSequence":[],"type":"boolean"},"c_preserve":{"selector":"#c_preserve","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"#run","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"find-and-replace-word","id":"find_and_replace_word_tool","name":"find_and_replace_word_tool","url":"https://texttoolsbase.com/find-and-replace-word/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/find-and-replace-word/","releaseVersion":"6sitesv3"},{"title":"Find and Replace Words in Word","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/find-and-replace-words-in-word/","processingProfile":"local_only","description":"On-page \"Find and Replace Words in Word\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_rules":{"description":"Rules, one per line as find=>replace","type":"string","examples":["e.g. cat=>dog"]},"c_wholerules":{"description":"Match whole words only","type":"boolean","default":true},"in":{"description":"Input text","type":"string","examples":["Paste or type your text here…"]}},"additionalProperties":false},"inputBindings":{"c_rules":{"selector":"#c_rules","eventSequence":[],"type":"string"},"c_wholerules":{"selector":"#c_wholerules","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"#run","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"find-and-replace-words-in-word","id":"find_and_replace_words_in_word_tool","name":"find_and_replace_words_in_word_tool","url":"https://texttoolsbase.com/find-and-replace-words-in-word/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/find-and-replace-words-in-word/","releaseVersion":"6sitesv3"},{"title":"Find Replace in Word","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/find-replace-in-word/","processingProfile":"local_only","description":"On-page \"Find Replace in Word\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_find":{"description":"Find","type":"string","examples":["e.g. cat"]},"c_repl":{"description":"Replace with","type":"string","examples":["e.g. dog"]},"c_case":{"description":"Match case","type":"boolean"},"in":{"description":"Input text","type":"string","examples":["Paste or type your text here…"]}},"additionalProperties":false},"inputBindings":{"c_find":{"selector":"#c_find","eventSequence":[],"type":"string"},"c_repl":{"selector":"#c_repl","eventSequence":[],"type":"string"},"c_case":{"selector":"#c_case","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"#run","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"find-replace-in-word","id":"find_replace_in_word_tool","name":"find_replace_in_word_tool","url":"https://texttoolsbase.com/find-replace-in-word/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/find-replace-in-word/","releaseVersion":"6sitesv3"},{"title":"Find Words With These Letters","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/find-words-with-these-letters/","processingProfile":"local_only","description":"On-page \"Find Words With These Letters\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"inp":{"description":"Your letters","type":"string","default":"tablets","examples":["e.g. tablets"]},"c_starts":{"description":"Starts with","type":"string"},"c_ends":{"description":"Ends with","type":"string"},"c_contains":{"description":"Contains","type":"string"},"c_exclude":{"description":"Exclude letters","type":"string"},"c_minlen":{"description":"Min length","type":"integer","minimum":0,"default":0},"c_maxlen":{"description":"Max length","type":"integer","minimum":0,"default":0}},"additionalProperties":false},"inputBindings":{"inp":{"selector":"#inp","eventSequence":[],"type":"string"},"c_starts":{"selector":"#c_starts","eventSequence":[],"type":"string"},"c_ends":{"selector":"#c_ends","eventSequence":[],"type":"string"},"c_contains":{"selector":"#c_contains","eventSequence":[],"type":"string"},"c_exclude":{"selector":"#c_exclude","eventSequence":[],"type":"string"},"c_minlen":{"selector":"#c_minlen","eventSequence":[],"type":"number"},"c_maxlen":{"selector":"#c_maxlen","eventSequence":[],"type":"number"}},"primaryActionSelector":"#go","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"find-words-with-these-letters","id":"find_words_with_these_letters_tool","name":"find_words_with_these_letters_tool","url":"https://texttoolsbase.com/find-words-with-these-letters/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/find-words-with-these-letters/","releaseVersion":"6sitesv3"},{"title":"Five Letter Words Using These Letters","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/five-letter-words-using-these-letters/","processingProfile":"local_only","description":"On-page \"Five Letter Words Using These Letters\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"inp":{"description":"Available letters","type":"string","default":"craten","examples":["e.g. craten"]},"c_starts":{"description":"Starts with","type":"string"},"c_ends":{"description":"Ends with","type":"string"},"c_contains":{"description":"Contains","type":"string"}},"additionalProperties":false},"inputBindings":{"inp":{"selector":"#inp","eventSequence":[],"type":"string"},"c_starts":{"selector":"#c_starts","eventSequence":[],"type":"string"},"c_ends":{"selector":"#c_ends","eventSequence":[],"type":"string"},"c_contains":{"selector":"#c_contains","eventSequence":[],"type":"string"}},"primaryActionSelector":"#go","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"five-letter-words-using-these-letters","id":"five_letter_words_using_these_letters_tool","name":"five_letter_words_using_these_letters_tool","url":"https://texttoolsbase.com/five-letter-words-using-these-letters/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/five-letter-words-using-these-letters/","releaseVersion":"6sitesv3"},{"title":"Font Changer","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/font-changer/","processingProfile":"local_only","description":"On-page \"Font Changer\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_case":{"description":"Case","type":"string","enum":["none","upper","lower","title"],"default":"none"},"c_style":{"description":"Style","type":"string","enum":["bold","sansBold","boldItalic","italic","script","fraktur","smallCaps","fullwidth"],"default":"bold"},"in":{"description":"Text to style","type":"string","examples":["Type your text to style it…"]}},"additionalProperties":false},"inputBindings":{"c_case":{"selector":"#c_case","eventSequence":[],"type":"string"},"c_style":{"selector":"#c_style","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"font-changer","id":"font_changer_tool","name":"font_changer_tool","url":"https://texttoolsbase.com/font-changer/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/font-changer/","releaseVersion":"6sitesv3"},{"title":"Font Generator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/font-generator/","processingProfile":"local_only","description":"On-page \"Font Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_case":{"description":"Case","type":"string","enum":["none","upper","lower","title"],"default":"none"},"in":{"description":"Text to style","type":"string","examples":["Type your text to style it…"]}},"additionalProperties":false},"inputBindings":{"c_case":{"selector":"#c_case","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#styles","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"font-generator","id":"font_generator_tool","name":"font_generator_tool","url":"https://texttoolsbase.com/font-generator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/font-generator/","releaseVersion":"6sitesv3"},{"title":"Font Styles Copy and Paste","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/font-styles-copy-and-paste/","processingProfile":"local_only","description":"On-page \"Font Styles Copy and Paste\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_case":{"description":"Case","type":"string","enum":["none","upper","lower","title"],"default":"none"},"c_cat":{"description":"Category","type":"string","enum":["all","bi","sg","sm","sn","en","fun"]},"in":{"description":"Text to style","type":"string","examples":["Type your text to style it…"]}},"additionalProperties":false},"inputBindings":{"c_case":{"selector":"#c_case","eventSequence":[],"type":"string"},"c_cat":{"selector":"#c_cat","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#styles","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"font-styles-copy-and-paste","id":"font_styles_copy_and_paste_tool","name":"font_styles_copy_and_paste_tool","url":"https://texttoolsbase.com/font-styles-copy-and-paste/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/font-styles-copy-and-paste/","releaseVersion":"6sitesv3"},{"title":"Fonts Copy and Paste","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/fonts-copy-and-paste/","processingProfile":"local_only","description":"On-page \"Fonts Copy and Paste\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_case":{"description":"Case","type":"string","enum":["none","upper","lower","title"],"default":"none"},"in":{"description":"Text to style","type":"string","examples":["Type your text to style it…"]}},"additionalProperties":false},"inputBindings":{"c_case":{"selector":"#c_case","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#styles","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"fonts-copy-and-paste","id":"fonts_copy_and_paste_tool","name":"fonts_copy_and_paste_tool","url":"https://texttoolsbase.com/fonts-copy-and-paste/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/fonts-copy-and-paste/","releaseVersion":"6sitesv3"},{"title":"Fonts for Instagram Bio","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/fonts-for-instagram-bio/","processingProfile":"local_only","description":"On-page \"Fonts for Instagram Bio\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_case":{"description":"Case","type":"string","enum":["none","upper","lower","title"],"default":"none"},"c_style":{"description":"Style","type":"string","enum":["script","italic","boldItalic","sansBold","smallCaps","fraktur","circled","fullwidth"],"default":"script"},"in":{"description":"Text to style","type":"string","examples":["Type your text to style it…"]}},"additionalProperties":false},"inputBindings":{"c_case":{"selector":"#c_case","eventSequence":[],"type":"string"},"c_style":{"selector":"#c_style","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"fonts-for-instagram-bio","id":"fonts_for_instagram_bio_tool","name":"fonts_for_instagram_bio_tool","url":"https://texttoolsbase.com/fonts-for-instagram-bio/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/fonts-for-instagram-bio/","releaseVersion":"6sitesv3"},{"title":"Fonts for Instagram","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/fonts-for-instagram/","processingProfile":"local_only","description":"On-page \"Fonts for Instagram\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_case":{"description":"Case","type":"string","enum":["none","upper","lower","title"],"default":"none"},"in":{"description":"Text to style","type":"string","examples":["Type your text to style it…"]}},"additionalProperties":false},"inputBindings":{"c_case":{"selector":"#c_case","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#styles","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"fonts-for-instagram","id":"fonts_for_instagram_tool","name":"fonts_for_instagram_tool","url":"https://texttoolsbase.com/fonts-for-instagram/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/fonts-for-instagram/","releaseVersion":"6sitesv3"},{"title":"Fonts Generator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/fonts-generator/","processingProfile":"local_only","description":"On-page \"Fonts Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_case":{"description":"Case","type":"string","enum":["none","upper","lower","title"],"default":"none"},"in":{"description":"Text to style","type":"string","examples":["Type your text to style it…"]}},"additionalProperties":false},"inputBindings":{"c_case":{"selector":"#c_case","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#styles","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"fonts-generator","id":"fonts_generator_tool","name":"fonts_generator_tool","url":"https://texttoolsbase.com/fonts-generator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/fonts-generator/","releaseVersion":"6sitesv3"},{"title":"Formal Email Writer","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/formal-email-writer/","processingProfile":"local_only","description":"On-page \"Formal Email Writer\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"f_to":{"description":"Recipient name","type":"string","default":"Mr. Brown","examples":["Priya"]},"f_subject":{"description":"Subject","type":"string","default":"Meeting request","examples":["Project update"]},"f_points":{"description":"Key points (one per line)","type":"string","unit":"one per line","examples":["We finished phase one\nNext steps need your sign-off"]},"f_from":{"description":"Your name","type":"string","default":"J. Smith","examples":["Amit"]},"f_tone":{"description":"Tone","type":"string","enum":["formal","friendly"],"default":"formal"}},"additionalProperties":false},"inputBindings":{"f_to":{"selector":"#f_to","eventSequence":[],"type":"string"},"f_subject":{"selector":"#f_subject","eventSequence":[],"type":"string"},"f_points":{"selector":"#f_points","eventSequence":[],"type":"string"},"f_from":{"selector":"#f_from","eventSequence":[],"type":"string"},"f_tone":{"selector":"#f_tone","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"formal-email-writer","id":"formal_email_writer_tool","name":"formal_email_writer_tool","url":"https://texttoolsbase.com/formal-email-writer/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/formal-email-writer/","releaseVersion":"6sitesv3"},{"title":"Formal Letter Generator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/formal-letter-generator/","processingProfile":"local_only","description":"On-page \"Formal Letter Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"f_sender":{"description":"Your name / address","type":"string","examples":["Amit Shah"]},"f_recipient":{"description":"Recipient name / address","type":"string","examples":["The Manager, Acme Inc"]},"f_subject":{"description":"Subject","type":"string","examples":["Request for information"]},"f_body":{"description":"Body of the letter","type":"string","examples":["I am writing to request…"]}},"additionalProperties":false},"inputBindings":{"f_sender":{"selector":"#f_sender","eventSequence":[],"type":"string"},"f_recipient":{"selector":"#f_recipient","eventSequence":[],"type":"string"},"f_subject":{"selector":"#f_subject","eventSequence":[],"type":"string"},"f_body":{"selector":"#f_body","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"formal-letter-generator","id":"formal_letter_generator_tool","name":"formal_letter_generator_tool","url":"https://texttoolsbase.com/formal-letter-generator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/formal-letter-generator/","releaseVersion":"6sitesv3"},{"title":"Generate An Acronym","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/generate-an-acronym/","processingProfile":"local_only","description":"On-page \"Generate An Acronym\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_case":{"description":"Case","type":"string","enum":["upper","mixed","lower"],"default":"upper"},"c_dots":{"description":"Add periods","type":"boolean"},"c_skipstop":{"description":"Skip small words (a, the, of...)","type":"boolean"},"in":{"description":"Phrase to turn into an acronym","type":"string","examples":["Paste or type a phrase here…"]}},"additionalProperties":false},"inputBindings":{"c_case":{"selector":"#c_case","eventSequence":[],"type":"string"},"c_dots":{"selector":"#c_dots","eventSequence":[],"type":"boolean"},"c_skipstop":{"selector":"#c_skipstop","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"generate-an-acronym","id":"generate_an_acronym_tool","name":"generate_an_acronym_tool","url":"https://texttoolsbase.com/generate-an-acronym/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/generate-an-acronym/","releaseVersion":"6sitesv3"},{"title":"Generate Instagram Hashtags","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/generate-instagram-hashtags/","processingProfile":"local_only","description":"On-page \"Generate Instagram Hashtags\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"f_topic":{"description":"Topic or keywords","type":"string","default":"fitness motivation","examples":["travel, sunset, beach"]}},"additionalProperties":false,"required":["f_topic"]},"inputBindings":{"f_topic":{"selector":"#f_topic","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"generate-instagram-hashtags","id":"generate_instagram_hashtags_tool","name":"generate_instagram_hashtags_tool","url":"https://texttoolsbase.com/generate-instagram-hashtags/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/generate-instagram-hashtags/","releaseVersion":"6sitesv3"},{"title":"Grammar and Punctuation Checker","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/grammar-and-punctuation-checker/","processingProfile":"local_only","description":"On-page \"Grammar and Punctuation Checker\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_punct":{"description":"Punctuation and spacing","type":"boolean","default":true},"c_grammar":{"description":"Grammar","type":"boolean","default":true},"in":{"description":"Text to check","type":"string","examples":["Type or paste your text to check…"]}},"additionalProperties":false},"inputBindings":{"c_punct":{"selector":"#c_punct","eventSequence":[],"type":"boolean"},"c_grammar":{"selector":"#c_grammar","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"#applyall","resultSelector":"#issues","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"grammar-and-punctuation-checker","id":"grammar_and_punctuation_checker_tool","name":"grammar_and_punctuation_checker_tool","url":"https://texttoolsbase.com/grammar-and-punctuation-checker/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/grammar-and-punctuation-checker/","releaseVersion":"6sitesv3"},{"title":"Grammar and Syntax Checker","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/grammar-and-syntax-checker/","processingProfile":"local_only","description":"On-page \"Grammar and Syntax Checker\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_grammar":{"description":"Grammar","type":"boolean","default":true},"c_syntax":{"description":"Syntax and word order","type":"boolean","default":true},"in":{"description":"Text to check","type":"string","examples":["Type or paste your text to check…"]}},"additionalProperties":false},"inputBindings":{"c_grammar":{"selector":"#c_grammar","eventSequence":[],"type":"boolean"},"c_syntax":{"selector":"#c_syntax","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"#applyall","resultSelector":"#issues","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"grammar-and-syntax-checker","id":"grammar_and_syntax_checker_tool","name":"grammar_and_syntax_checker_tool","url":"https://texttoolsbase.com/grammar-and-syntax-checker/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/grammar-and-syntax-checker/","releaseVersion":"6sitesv3"},{"title":"Grammar Checker","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/grammar-checker/","processingProfile":"local_only","description":"On-page \"Grammar Checker\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_spell":{"description":"Spelling","type":"boolean","default":true},"c_punct":{"description":"Punctuation and spacing","type":"boolean","default":true},"c_grammar":{"description":"Grammar","type":"boolean","default":true},"in":{"description":"Text to check","type":"string","examples":["Type or paste your text to check…"]}},"additionalProperties":false},"inputBindings":{"c_spell":{"selector":"#c_spell","eventSequence":[],"type":"boolean"},"c_punct":{"selector":"#c_punct","eventSequence":[],"type":"boolean"},"c_grammar":{"selector":"#c_grammar","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"#applyall","resultSelector":"#issues","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"grammar-checker","id":"grammar_checker_tool","name":"grammar_checker_tool","url":"https://texttoolsbase.com/grammar-checker/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/grammar-checker/","releaseVersion":"6sitesv3"},{"title":"Greek Transliteration","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/greek-transliteration/","processingProfile":"local_only","description":"On-page \"Greek Transliteration\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_dir":{"description":"Direction","type":"string","enum":["rev","fwd"],"default":"rev"},"in":{"description":"Source text","type":"string","examples":["Type or paste here..."]}},"additionalProperties":false},"inputBindings":{"c_dir":{"selector":"#c_dir","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"greek-transliteration","id":"greek_transliteration_tool","name":"greek_transliteration_tool","url":"https://texttoolsbase.com/greek-transliteration/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/greek-transliteration/","releaseVersion":"6sitesv3"},{"title":"Hanging Indent Generator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/hanging-indent-generator/","processingProfile":"local_only","description":"On-page \"Hanging Indent Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_spaces":{"description":"Indent spaces","type":"integer","minimum":0,"maximum":64,"multipleOf":1,"default":4},"in":{"description":"Input text","type":"string","examples":["Paste or type your text here…"]}},"additionalProperties":false},"inputBindings":{"c_spaces":{"selector":"#c_spaces","eventSequence":[],"type":"number"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"#run","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"hanging-indent-generator","id":"hanging_indent_generator_tool","name":"hanging_indent_generator_tool","url":"https://texttoolsbase.com/hanging-indent-generator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/hanging-indent-generator/","releaseVersion":"6sitesv3"},{"title":"Hashtag Extractor","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/hashtag-extractor/","processingProfile":"local_only","description":"On-page \"Hashtag Extractor\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_dedupe":{"description":"Remove duplicates","type":"boolean","default":true},"c_lower":{"description":"Lowercase results","type":"boolean"},"c_nohash":{"description":"Remove the hash sign","type":"boolean"},"in":{"description":"Input text","type":"string","examples":["Paste your text here…"]}},"additionalProperties":false},"inputBindings":{"c_dedupe":{"selector":"#c_dedupe","eventSequence":[],"type":"boolean"},"c_lower":{"selector":"#c_lower","eventSequence":[],"type":"boolean"},"c_nohash":{"selector":"#c_nohash","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"#run","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"hashtag-extractor","id":"hashtag_extractor_tool","name":"hashtag_extractor_tool","url":"https://texttoolsbase.com/hashtag-extractor/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/hashtag-extractor/","releaseVersion":"6sitesv3"},{"title":"Hashtag Generator for YouTube","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/hashtag-generator-youtube/","processingProfile":"local_only","description":"On-page \"Hashtag Generator for YouTube\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"f_topic":{"description":"Video topic or keywords","type":"string","default":"gaming highlights","examples":["gaming, tips, tutorial"]}},"additionalProperties":false,"required":["f_topic"]},"inputBindings":{"f_topic":{"selector":"#f_topic","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"hashtag-generator-youtube","id":"hashtag_generator_youtube_tool","name":"hashtag_generator_youtube_tool","url":"https://texttoolsbase.com/hashtag-generator-youtube/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/hashtag-generator-youtube/","releaseVersion":"6sitesv3"},{"title":"Hashtag Generator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/hashtag-generator/","processingProfile":"local_only","description":"On-page \"Hashtag Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"f_topic":{"description":"Topic or keywords","type":"string","examples":["fitness, food, art"]}},"additionalProperties":false,"required":["f_topic"]},"inputBindings":{"f_topic":{"selector":"#f_topic","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"hashtag-generator","id":"hashtag_generator_tool","name":"hashtag_generator_tool","url":"https://texttoolsbase.com/hashtag-generator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/hashtag-generator/","releaseVersion":"6sitesv3"},{"title":"Hashtag Maker for Instagram","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/hashtag-maker-instagram/","processingProfile":"local_only","description":"On-page \"Hashtag Maker for Instagram\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"f_topic":{"description":"Topic or keywords","type":"string","default":"food photography","examples":["travel, sunset, beach"]}},"additionalProperties":false,"required":["f_topic"]},"inputBindings":{"f_topic":{"selector":"#f_topic","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"hashtag-maker-instagram","id":"hashtag_maker_instagram_tool","name":"hashtag_maker_instagram_tool","url":"https://texttoolsbase.com/hashtag-maker-instagram/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/hashtag-maker-instagram/","releaseVersion":"6sitesv3"},{"title":"Hashtags for Instagram Generator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/hashtags-for-instagram-generator/","processingProfile":"local_only","description":"On-page \"Hashtags for Instagram Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"f_topic":{"description":"Topic or keywords","type":"string","default":"travel blogging","examples":["travel, sunset, beach"]}},"additionalProperties":false,"required":["f_topic"]},"inputBindings":{"f_topic":{"selector":"#f_topic","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"hashtags-for-instagram-generator","id":"hashtags_for_instagram_generator_tool","name":"hashtags_for_instagram_generator_tool","url":"https://texttoolsbase.com/hashtags-for-instagram-generator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/hashtags-for-instagram-generator/","releaseVersion":"6sitesv3"},{"title":"Headline Analyzer","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/headline-analyzer/","processingProfile":"local_only","description":"On-page \"Headline Analyzer\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Your headline","type":"string","examples":["Type your headline…"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#hero","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"headline-analyzer","id":"headline_analyzer_tool","name":"headline_analyzer_tool","url":"https://texttoolsbase.com/headline-analyzer/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/headline-analyzer/","releaseVersion":"6sitesv3"},{"title":"Heart Emoji Copy and Paste","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/heart-emoji-copy-paste/","processingProfile":"local_only","description":"On-page \"Heart Emoji Copy and Paste\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Read the real on-page symbol inventory and current selection tray. Clipboard delivery requires the visible Copy controls.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"inputBindings":{},"primaryActionSelector":null,"resultSelector":"#toast","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"heart-emoji-copy-paste","id":"heart_emoji_copy_paste_tool","name":"heart_emoji_copy_paste_tool","url":"https://texttoolsbase.com/heart-emoji-copy-paste/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/heart-emoji-copy-paste/","releaseVersion":"6sitesv3"},{"title":"Heart Symbol Copy and Paste","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/heart-symbol-copy-paste/","processingProfile":"local_only","description":"On-page \"Heart Symbol Copy and Paste\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Read the real on-page symbol inventory and current selection tray. Clipboard delivery requires the visible Copy controls.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"inputBindings":{},"primaryActionSelector":null,"resultSelector":"#toast","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"heart-symbol-copy-paste","id":"heart_symbol_copy_paste_tool","name":"heart_symbol_copy_paste_tool","url":"https://texttoolsbase.com/heart-symbol-copy-paste/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/heart-symbol-copy-paste/","releaseVersion":"6sitesv3"},{"title":"Heart Text Symbols","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/heart-text/","processingProfile":"local_only","description":"On-page \"Heart Text Symbols\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Read the real on-page symbol inventory and current selection tray. Clipboard delivery requires the visible Copy controls.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"inputBindings":{},"primaryActionSelector":null,"resultSelector":"#toast","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"heart-text","id":"heart_text_tool","name":"heart_text_tool","url":"https://texttoolsbase.com/heart-text/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/heart-text/","releaseVersion":"6sitesv3"},{"title":"Hide Sensitive Information","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/hide-sensitive-information/","processingProfile":"local_only","description":"On-page \"Hide Sensitive Information\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_email":{"description":"Mask emails","type":"boolean","default":true},"c_phone":{"description":"Mask phone numbers","type":"boolean","default":true},"in":{"description":"Text to process","type":"string","examples":["Paste or type your text here…"]}},"additionalProperties":false},"inputBindings":{"c_email":{"selector":"#c_email","eventSequence":[],"type":"boolean"},"c_phone":{"selector":"#c_phone","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"#run","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"hide-sensitive-information","id":"hide_sensitive_information_tool","name":"hide_sensitive_information_tool","url":"https://texttoolsbase.com/hide-sensitive-information/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/hide-sensitive-information/","releaseVersion":"6sitesv3"},{"title":"Hindi English Transliteration","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/hindi-english-transliteration/","processingProfile":"local_only","description":"On-page \"Hindi English Transliteration\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_dir":{"description":"Direction","type":"string","enum":["rev","fwd"],"default":"rev"},"in":{"description":"Source text","type":"string","examples":["Type or paste here..."]}},"additionalProperties":false},"inputBindings":{"c_dir":{"selector":"#c_dir","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"hindi-english-transliteration","id":"hindi_english_transliteration_tool","name":"hindi_english_transliteration_tool","url":"https://texttoolsbase.com/hindi-english-transliteration/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/hindi-english-transliteration/","releaseVersion":"6sitesv3"},{"title":"Hindi to English Transliteration","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/hindi-to-english-transliteration/","processingProfile":"local_only","description":"On-page \"Hindi to English Transliteration\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Hindi (Devanagari)","type":"string","unit":"Devanagari","examples":["Paste Hindi text here..."]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"hindi-to-english-transliteration","id":"hindi_to_english_transliteration_tool","name":"hindi_to_english_transliteration_tool","url":"https://texttoolsbase.com/hindi-to-english-transliteration/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/hindi-to-english-transliteration/","releaseVersion":"6sitesv3"},{"title":"HTML Stripper","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/html-stripper/","processingProfile":"local_only","description":"On-page \"HTML Stripper\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_ws":{"description":"Tidy whitespace","type":"boolean","default":true},"c_links":{"description":"Keep link URLs","type":"boolean"},"in":{"description":"Input text","type":"string","examples":["Paste or type your text here…"]}},"additionalProperties":false},"inputBindings":{"c_ws":{"selector":"#c_ws","eventSequence":[],"type":"boolean"},"c_links":{"selector":"#c_links","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"#run","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"html-stripper","id":"html_stripper_tool","name":"html_stripper_tool","url":"https://texttoolsbase.com/html-stripper/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/html-stripper/","releaseVersion":"6sitesv3"},{"title":"HTML to Text","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/html-to-text/","processingProfile":"local_only","description":"On-page \"HTML to Text\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_ws":{"description":"Tidy whitespace","type":"boolean","default":true},"c_links":{"description":"Keep link URLs","type":"boolean","default":true},"in":{"description":"Input text","type":"string","examples":["Paste or type your text here…"]}},"additionalProperties":false},"inputBindings":{"c_ws":{"selector":"#c_ws","eventSequence":[],"type":"boolean"},"c_links":{"selector":"#c_links","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"#run","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"html-to-text","id":"html_to_text_tool","name":"html_to_text_tool","url":"https://texttoolsbase.com/html-to-text/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/html-to-text/","releaseVersion":"6sitesv3"},{"title":"Hyphen vs Dash","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/hyphen-vs-dash/","processingProfile":"local_only","description":"On-page \"Hyphen vs Dash\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Input text","type":"string","examples":["Paste or type your text here…"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"hyphen-vs-dash","id":"hyphen_vs_dash_tool","name":"hyphen_vs_dash_tool","url":"https://texttoolsbase.com/hyphen-vs-dash/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/hyphen-vs-dash/","releaseVersion":"6sitesv3"},{"title":"IG Bio Generator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/ig-bio-generator/","processingProfile":"local_only","description":"On-page \"IG Bio Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"f_name":{"description":"Name or handle","type":"string","default":"Aria","examples":["Maya"]},"f_role":{"description":"Role / what you do","type":"string","default":"Illustrator","examples":["Photographer"]},"f_interest":{"description":"Main interest","type":"string","default":"anime art","examples":["travel"]},"f_vibe":{"description":"Vibe","type":"string","enum":["fun","professional","aesthetic","bold"],"default":"aesthetic"}},"additionalProperties":false},"inputBindings":{"f_name":{"selector":"#f_name","eventSequence":[],"type":"string"},"f_role":{"selector":"#f_role","eventSequence":[],"type":"string"},"f_interest":{"selector":"#f_interest","eventSequence":[],"type":"string"},"f_vibe":{"selector":"#f_vibe","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"ig-bio-generator","id":"ig_bio_generator_tool","name":"ig_bio_generator_tool","url":"https://texttoolsbase.com/ig-bio-generator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/ig-bio-generator/","releaseVersion":"6sitesv3"},{"title":"Indent Text Online","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/indent-text/","processingProfile":"local_only","description":"On-page \"Indent Text Online\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_spaces":{"description":"Spaces","type":"integer","minimum":0,"maximum":64,"multipleOf":1,"default":4},"in":{"description":"Input text","type":"string","examples":["Paste or type your text here…"]}},"additionalProperties":false},"inputBindings":{"c_spaces":{"selector":"#c_spaces","eventSequence":[],"type":"number"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"#run","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"indent-text","id":"indent_text_tool","name":"indent_text_tool","url":"https://texttoolsbase.com/indent-text/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/indent-text/","releaseVersion":"6sitesv3"},{"title":"Initials Generator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/initials-generator/","processingProfile":"local_only","description":"On-page \"Initials Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_initfmt":{"description":"Format","type":"string","enum":["dots","plain","spaced"],"default":"dots"},"in":{"description":"Name or phrase","type":"string","examples":["Type a name or phrase, e.g. John Fitzgerald Kennedy…"]}},"additionalProperties":false},"inputBindings":{"c_initfmt":{"selector":"#c_initfmt","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"initials-generator","id":"initials_generator_tool","name":"initials_generator_tool","url":"https://texttoolsbase.com/initials-generator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/initials-generator/","releaseVersion":"6sitesv3"},{"title":"Insert Text Every Line","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/insert-text-every-line/","processingProfile":"local_only","description":"On-page \"Insert Text Every Line\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_position":{"description":"Insert at","type":"string","enum":["start","end"],"default":"start"},"c_text":{"description":"Text to insert","type":"string","default":"> ","examples":["e.g. > "]},"in":{"description":"Input text","type":"string","examples":["Paste or type your text here…"]}},"additionalProperties":false},"inputBindings":{"c_position":{"selector":"#c_position","eventSequence":[],"type":"string"},"c_text":{"selector":"#c_text","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"#run","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"insert-text-every-line","id":"insert_text_every_line_tool","name":"insert_text_every_line_tool","url":"https://texttoolsbase.com/insert-text-every-line/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/insert-text-every-line/","releaseVersion":"6sitesv3"},{"title":"Insta Bio Generator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/insta-bio-generator/","processingProfile":"local_only","description":"On-page \"Insta Bio Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"f_name":{"description":"Name or handle","type":"string","default":"Noah","examples":["Maya"]},"f_role":{"description":"Role / what you do","type":"string","default":"Music producer","examples":["Photographer"]},"f_interest":{"description":"Main interest","type":"string","default":"lo-fi beats","examples":["travel"]},"f_vibe":{"description":"Vibe","type":"string","enum":["fun","professional","aesthetic","bold"],"default":"professional"}},"additionalProperties":false},"inputBindings":{"f_name":{"selector":"#f_name","eventSequence":[],"type":"string"},"f_role":{"selector":"#f_role","eventSequence":[],"type":"string"},"f_interest":{"selector":"#f_interest","eventSequence":[],"type":"string"},"f_vibe":{"selector":"#f_vibe","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"insta-bio-generator","id":"insta_bio_generator_tool","name":"insta_bio_generator_tool","url":"https://texttoolsbase.com/insta-bio-generator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/insta-bio-generator/","releaseVersion":"6sitesv3"},{"title":"Instagram Bio Generator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/instagram-bio-generator/","processingProfile":"local_only","description":"On-page \"Instagram Bio Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"f_name":{"description":"Name or handle","type":"string","default":"Zoe","examples":["Maya"]},"f_role":{"description":"Role / what you do","type":"string","default":"Content creator","examples":["Photographer"]},"f_interest":{"description":"Main interest","type":"string","default":"fashion","examples":["travel"]},"f_vibe":{"description":"Vibe","type":"string","enum":["fun","professional","aesthetic","bold"],"default":"aesthetic"}},"additionalProperties":false},"inputBindings":{"f_name":{"selector":"#f_name","eventSequence":[],"type":"string"},"f_role":{"selector":"#f_role","eventSequence":[],"type":"string"},"f_interest":{"selector":"#f_interest","eventSequence":[],"type":"string"},"f_vibe":{"selector":"#f_vibe","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"instagram-bio-generator","id":"instagram_bio_generator_tool","name":"instagram_bio_generator_tool","url":"https://texttoolsbase.com/instagram-bio-generator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/instagram-bio-generator/","releaseVersion":"6sitesv3"},{"title":"Instagram Caption Generator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/instagram-caption-generator/","processingProfile":"local_only","description":"On-page \"Instagram Caption Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"f_topic":{"description":"What's the post about?","type":"string","default":"beach travel","examples":["morning coffee"]},"f_mood":{"description":"Mood","type":"string","enum":["casual","inspirational","funny","aesthetic"],"default":"aesthetic"}},"additionalProperties":false},"inputBindings":{"f_topic":{"selector":"#f_topic","eventSequence":[],"type":"string"},"f_mood":{"selector":"#f_mood","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"instagram-caption-generator","id":"instagram_caption_generator_tool","name":"instagram_caption_generator_tool","url":"https://texttoolsbase.com/instagram-caption-generator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/instagram-caption-generator/","releaseVersion":"6sitesv3"},{"title":"Instagram Font Generator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/instagram-font-generator/","processingProfile":"local_only","description":"On-page \"Instagram Font Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_case":{"description":"Case","type":"string","enum":["none","upper","lower","title"],"default":"none"},"in":{"description":"Text to style","type":"string","examples":["Type your text to style it…"]}},"additionalProperties":false},"inputBindings":{"c_case":{"selector":"#c_case","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#styles","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"instagram-font-generator","id":"instagram_font_generator_tool","name":"instagram_font_generator_tool","url":"https://texttoolsbase.com/instagram-font-generator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/instagram-font-generator/","releaseVersion":"6sitesv3"},{"title":"Instagram Hashtag Generator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/instagram-hashtag-generator/","processingProfile":"local_only","description":"On-page \"Instagram Hashtag Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"f_topic":{"description":"Topic or keywords","type":"string","default":"small business tips","examples":["travel, sunset, beach"]}},"additionalProperties":false,"required":["f_topic"]},"inputBindings":{"f_topic":{"selector":"#f_topic","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"instagram-hashtag-generator","id":"instagram_hashtag_generator_tool","name":"instagram_hashtag_generator_tool","url":"https://texttoolsbase.com/instagram-hashtag-generator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/instagram-hashtag-generator/","releaseVersion":"6sitesv3"},{"title":"Inverse Case Converter","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/inverse-case-converter/","processingProfile":"local_only","description":"On-page \"Inverse Case Converter\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Input text","type":"string","examples":["Paste or type your text here…"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"inverse-case-converter","id":"inverse_case_converter_tool","name":"inverse_case_converter_tool","url":"https://texttoolsbase.com/inverse-case-converter/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/inverse-case-converter/","releaseVersion":"6sitesv3"},{"title":"Invisible Character Copy Paste","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/invisible-character-copy-paste/","processingProfile":"local_only","description":"On-page \"Invisible Character Copy Paste\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Generate the exact character declared by this page, repeated 1 to 5000 times. Clipboard delivery is a separate user action.","inputSchema":{"type":"object","properties":{"cnt":{"type":"integer","minimum":1,"maximum":5000}},"additionalProperties":false},"inputBindings":{"cnt":{"selector":"#cnt","eventSequence":[]}},"primaryActionSelector":"#gen","resultSelector":"#toast","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":false,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"invisible-character-copy-paste","id":"invisible_character_copy_paste_tool","name":"invisible_character_copy_paste_tool","url":"https://texttoolsbase.com/invisible-character-copy-paste/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/invisible-character-copy-paste/","releaseVersion":"6sitesv3"},{"title":"Invisible Character Copy","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/invisible-character-copy/","processingProfile":"local_only","description":"On-page \"Invisible Character Copy\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Generate the exact character declared by this page, repeated 1 to 5000 times. Clipboard delivery is a separate user action.","inputSchema":{"type":"object","properties":{"cnt":{"type":"integer","minimum":1,"maximum":5000}},"additionalProperties":false},"inputBindings":{"cnt":{"selector":"#cnt","eventSequence":[]}},"primaryActionSelector":"#gen","resultSelector":"#toast","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":false,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"invisible-character-copy","id":"invisible_character_copy_tool","name":"invisible_character_copy_tool","url":"https://texttoolsbase.com/invisible-character-copy/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/invisible-character-copy/","releaseVersion":"6sitesv3"},{"title":"Invisible Character Copy and Paste","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/invisible-character/","processingProfile":"local_only","description":"On-page \"Invisible Character Copy and Paste\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Generate the exact character declared by this page, repeated 1 to 5000 times. Clipboard delivery is a separate user action.","inputSchema":{"type":"object","properties":{"cnt":{"type":"integer","minimum":1,"maximum":5000}},"additionalProperties":false},"inputBindings":{"cnt":{"selector":"#cnt","eventSequence":[]}},"primaryActionSelector":"#gen","resultSelector":"#toast","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":false,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"invisible-character","id":"invisible_character_tool","name":"invisible_character_tool","url":"https://texttoolsbase.com/invisible-character/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/invisible-character/","releaseVersion":"6sitesv3"},{"title":"Invisible Letter Copy and Paste","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/invisible-letter/","processingProfile":"local_only","description":"On-page \"Invisible Letter Copy and Paste\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Generate the exact character declared by this page, repeated 1 to 5000 times. Clipboard delivery is a separate user action.","inputSchema":{"type":"object","properties":{"cnt":{"type":"integer","minimum":1,"maximum":5000}},"additionalProperties":false},"inputBindings":{"cnt":{"selector":"#cnt","eventSequence":[]}},"primaryActionSelector":"#gen","resultSelector":"#toast","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":false,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"invisible-letter","id":"invisible_letter_tool","name":"invisible_letter_tool","url":"https://texttoolsbase.com/invisible-letter/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/invisible-letter/","releaseVersion":"6sitesv3"},{"title":"Invisible Symbol Copy and Paste","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/invisible-symbol/","processingProfile":"local_only","description":"On-page \"Invisible Symbol Copy and Paste\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Generate the exact character declared by this page, repeated 1 to 5000 times. Clipboard delivery is a separate user action.","inputSchema":{"type":"object","properties":{"cnt":{"type":"integer","minimum":1,"maximum":5000}},"additionalProperties":false},"inputBindings":{"cnt":{"selector":"#cnt","eventSequence":[]}},"primaryActionSelector":"#gen","resultSelector":"#toast","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":false,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"invisible-symbol","id":"invisible_symbol_tool","name":"invisible_symbol_tool","url":"https://texttoolsbase.com/invisible-symbol/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/invisible-symbol/","releaseVersion":"6sitesv3"},{"title":"Invisible Text Generator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/invisible-text-generator/","processingProfile":"local_only","description":"On-page \"Invisible Text Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Generate the exact character declared by this page, repeated 1 to 5000 times. Clipboard delivery is a separate user action.","inputSchema":{"type":"object","properties":{"cnt":{"type":"integer","minimum":1,"maximum":5000}},"additionalProperties":false},"inputBindings":{"cnt":{"selector":"#cnt","eventSequence":[]}},"primaryActionSelector":"#gen","resultSelector":"#toast","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":false,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"executionLifecycle":"source_owned","ownsPreparation":true,"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"invisible-text-generator","id":"invisible_text_generator_tool","name":"invisible_text_generator_tool","url":"https://texttoolsbase.com/invisible-text-generator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/invisible-text-generator/","releaseVersion":"6sitesv3"},{"title":"Ipsum Generator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/ipsum-generator/","processingProfile":"local_only","description":"On-page \"Ipsum Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_amount":{"description":"Amount","type":"integer","default":50},"c_unit":{"description":"Unit","type":"string","enum":["paragraphs","sentences","words"],"default":"words"},"c_startLorem":{"description":"Start with \"Lorem ipsum\"","type":"boolean"}},"additionalProperties":false},"inputBindings":{"c_amount":{"selector":"#c_amount","eventSequence":[],"type":"number"},"c_unit":{"selector":"#c_unit","eventSequence":[],"type":"string"},"c_startLorem":{"selector":"#c_startLorem","eventSequence":[],"type":"boolean"}},"primaryActionSelector":"#gen","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"ipsum-generator","id":"ipsum_generator_tool","name":"ipsum_generator_tool","url":"https://texttoolsbase.com/ipsum-generator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/ipsum-generator/","releaseVersion":"6sitesv3"},{"title":"Italic Text Generator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/italic-text-generator/","processingProfile":"local_only","description":"On-page \"Italic Text Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_case":{"description":"Case","type":"string","enum":["none","upper","lower","title"],"default":"none"},"in":{"description":"Text to style","type":"string","examples":["Type your text to style it…"]}},"additionalProperties":false},"inputBindings":{"c_case":{"selector":"#c_case","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#styles","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"italic-text-generator","id":"italic_text_generator_tool","name":"italic_text_generator_tool","url":"https://texttoolsbase.com/italic-text-generator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/italic-text-generator/","releaseVersion":"6sitesv3"},{"title":"Join Text Online","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/join-text/","processingProfile":"local_only","description":"On-page \"Join Text Online\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_sep":{"description":"Separator","type":"string","enum":["space","comma","semicolon","pipe","newline"],"default":"comma"},"in":{"description":"Input text","type":"string","examples":["Paste or type your text here…"]}},"additionalProperties":false},"inputBindings":{"c_sep":{"selector":"#c_sep","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"#run","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"join-text","id":"join_text_tool","name":"join_text_tool","url":"https://texttoolsbase.com/join-text/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/join-text/","releaseVersion":"6sitesv3"},{"title":"Jumble Solver","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/jumble-solver/","processingProfile":"local_only","description":"On-page \"Jumble Solver\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"inp":{"description":"Jumbled letters","type":"string","default":"tablets","examples":["e.g. tablets"]},"c_len":{"description":"Answer length","type":"integer","minimum":0,"default":0},"c_exact":{"description":"Use all letters","type":"boolean"}},"additionalProperties":false},"inputBindings":{"inp":{"selector":"#inp","eventSequence":[],"type":"string"},"c_len":{"selector":"#c_len","eventSequence":[],"type":"number"},"c_exact":{"selector":"#c_exact","eventSequence":[],"type":"boolean"}},"primaryActionSelector":"#go","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"jumble-solver","id":"jumble_solver_tool","name":"jumble_solver_tool","url":"https://texttoolsbase.com/jumble-solver/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/jumble-solver/","releaseVersion":"6sitesv3"},{"title":"Justify Text Online","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/justify-text/","processingProfile":"local_only","description":"On-page \"Justify Text Online\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_width":{"description":"Width","type":"integer","minimum":1,"maximum":500,"multipleOf":1,"default":50},"in":{"description":"Input text","type":"string","examples":["Paste or type your text here…"]}},"additionalProperties":false},"inputBindings":{"c_width":{"selector":"#c_width","eventSequence":[],"type":"number"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"#run","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"justify-text","id":"justify_text_tool","name":"justify_text_tool","url":"https://texttoolsbase.com/justify-text/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/justify-text/","releaseVersion":"6sitesv3"},{"title":"Kebab Case Converter","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/kebab-case-converter/","processingProfile":"local_only","description":"On-page \"Kebab Case Converter\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Input text","type":"string","examples":["Paste or type your text here…"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"kebab-case-converter","id":"kebab_case_converter_tool","name":"kebab_case_converter_tool","url":"https://texttoolsbase.com/kebab-case-converter/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/kebab-case-converter/","releaseVersion":"6sitesv3"},{"title":"Krutidev to Unicode Converter","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/krutidev-to-unicode-converter/","processingProfile":"local_only","description":"On-page \"Krutidev to Unicode Converter\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Kruti Dev text","type":"string","examples":["Paste Kruti Dev text here..."]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"krutidev-to-unicode-converter","id":"krutidev_to_unicode_converter_tool","name":"krutidev_to_unicode_converter_tool","url":"https://texttoolsbase.com/krutidev-to-unicode-converter/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/krutidev-to-unicode-converter/","releaseVersion":"6sitesv3"},{"title":"Latin Transliteration","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/latin-transliteration/","processingProfile":"local_only","description":"On-page \"Latin Transliteration\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_strip":{"description":"Remove diacritics","type":"boolean","default":true},"in":{"description":"Mixed or accented text","type":"string","examples":["Paste text with accents here..."]}},"additionalProperties":false},"inputBindings":{"c_strip":{"selector":"#c_strip","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"latin-transliteration","id":"latin_transliteration_tool","name":"latin_transliteration_tool","url":"https://texttoolsbase.com/latin-transliteration/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/latin-transliteration/","releaseVersion":"6sitesv3"},{"title":"Leave Letter Generator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/leave-letter-generator/","processingProfile":"local_only","description":"On-page \"Leave Letter Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"f_name":{"description":"Your name","type":"string","examples":["Amit"]},"f_manager":{"description":"Manager's name","type":"string","examples":["Ms. Rao"]},"f_reason":{"description":"Reason for leave","type":"string","examples":["a family function"]},"f_fromdate":{"description":"From date","type":"string","examples":["12 June"]},"f_todate":{"description":"To date","type":"string","examples":["14 June"]}},"additionalProperties":false},"inputBindings":{"f_name":{"selector":"#f_name","eventSequence":[],"type":"string"},"f_manager":{"selector":"#f_manager","eventSequence":[],"type":"string"},"f_reason":{"selector":"#f_reason","eventSequence":[],"type":"string"},"f_fromdate":{"selector":"#f_fromdate","eventSequence":[],"type":"string"},"f_todate":{"selector":"#f_todate","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"leave-letter-generator","id":"leave_letter_generator_tool","name":"leave_letter_generator_tool","url":"https://texttoolsbase.com/leave-letter-generator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/leave-letter-generator/","releaseVersion":"6sitesv3"},{"title":"Letter Case Converter","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/letter-case-converter/","processingProfile":"local_only","description":"On-page \"Letter Case Converter\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Input text","type":"string","examples":["Paste or type your text here…"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"[data-webmcp-action=\"run\"]","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"letter-case-converter","id":"letter_case_converter_tool","name":"letter_case_converter_tool","url":"https://texttoolsbase.com/letter-case-converter/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/letter-case-converter/","releaseVersion":"6sitesv3"},{"title":"Letter Counter","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/letter-counter/","processingProfile":"local_only","description":"On-page \"Letter Counter\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"t":{"description":"Your text","type":"string","examples":["Paste or type your text…"]}},"additionalProperties":false,"required":["t"]},"inputBindings":{"t":{"selector":"#t","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#hero","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"letter-counter","id":"letter_counter_tool","name":"letter_counter_tool","url":"https://texttoolsbase.com/letter-counter/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/letter-counter/","releaseVersion":"6sitesv3"},{"title":"Letter Into Word","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/letter-into-word/","processingProfile":"local_only","description":"On-page \"Letter Into Word\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"inp":{"description":"Your letters","type":"string","default":"tablets","examples":["e.g. tablets"]},"c_contains":{"description":"Must contain","type":"string"}},"additionalProperties":false},"inputBindings":{"inp":{"selector":"#inp","eventSequence":[],"type":"string"},"c_contains":{"selector":"#c_contains","eventSequence":[],"type":"string"}},"primaryActionSelector":"#go","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"letter-into-word","id":"letter_into_word_tool","name":"letter_into_word_tool","url":"https://texttoolsbase.com/letter-into-word/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/letter-into-word/","releaseVersion":"6sitesv3"},{"title":"Letter Shuffler","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/letter-shuffler/","processingProfile":"local_only","description":"On-page \"Letter Shuffler\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_spaces":{"description":"Keep spaces in place","type":"boolean","default":true},"c_punct":{"description":"Keep punctuation in place","type":"boolean","default":true},"in":{"description":"Text to shuffle","type":"string","examples":["Type text to shuffle..."]}},"additionalProperties":false},"inputBindings":{"c_spaces":{"selector":"#c_spaces","eventSequence":[],"type":"boolean"},"c_punct":{"selector":"#c_punct","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"#go","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"letter-shuffler","id":"letter_shuffler_tool","name":"letter_shuffler_tool","url":"https://texttoolsbase.com/letter-shuffler/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/letter-shuffler/","releaseVersion":"6sitesv3"},{"title":"Letter Unscrambler","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/letter-unscrambler/","processingProfile":"local_only","description":"On-page \"Letter Unscrambler\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"inp":{"description":"Letter tiles (use ? for a blank)","type":"string","default":"tablets","examples":["e.g. table?s"]},"c_exact":{"description":"Use all letters","type":"boolean"}},"additionalProperties":false},"inputBindings":{"inp":{"selector":"#inp","eventSequence":[],"type":"string"},"c_exact":{"selector":"#c_exact","eventSequence":[],"type":"boolean"}},"primaryActionSelector":"#go","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"letter-unscrambler","id":"letter_unscrambler_tool","name":"letter_unscrambler_tool","url":"https://texttoolsbase.com/letter-unscrambler/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/letter-unscrambler/","releaseVersion":"6sitesv3"},{"title":"Line Break Removal","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/line-break-removal/","processingProfile":"local_only","description":"On-page \"Line Break Removal\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_para":{"description":"Preserve paragraph breaks","type":"boolean","default":true},"in":{"description":"Input text","type":"string","examples":["Paste or type your text here…"]}},"additionalProperties":false},"inputBindings":{"c_para":{"selector":"#c_para","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"#run","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"line-break-removal","id":"line_break_removal_tool","name":"line_break_removal_tool","url":"https://texttoolsbase.com/line-break-removal/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/line-break-removal/","releaseVersion":"6sitesv3"},{"title":"Line Compare Tool","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/line-compare-tool/","processingProfile":"local_only","description":"On-page \"Line Compare Tool\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_nums":{"description":"Show line numbers","type":"boolean"},"in":{"description":"Original text","type":"string","examples":["Paste the original text…"]},"in2":{"description":"Changed text","type":"string","examples":["Paste the changed text…"]}},"additionalProperties":false},"inputBindings":{"c_nums":{"selector":"#c_nums","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"},"in2":{"selector":"#in2","eventSequence":[],"type":"string"}},"primaryActionSelector":"#run","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"line-compare-tool","id":"line_compare_tool_tool","name":"line_compare_tool_tool","url":"https://texttoolsbase.com/line-compare-tool/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/line-compare-tool/","releaseVersion":"6sitesv3"},{"title":"Line Counter","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/line-counter/","processingProfile":"local_only","description":"On-page \"Line Counter\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"t":{"description":"Your text","type":"string","examples":["Paste or type your text…"]},"c_blanks":{"description":"Count blank lines","type":"boolean"}},"additionalProperties":false},"inputBindings":{"t":{"selector":"#t","eventSequence":[],"type":"string"},"c_blanks":{"selector":"#c_blanks","eventSequence":[],"type":"boolean"}},"primaryActionSelector":null,"resultSelector":"#hero","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"line-counter","id":"line_counter_tool","name":"line_counter_tool","url":"https://texttoolsbase.com/line-counter/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/line-counter/","releaseVersion":"6sitesv3"},{"title":"Line Filter","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/line-filter/","processingProfile":"local_only","description":"On-page \"Line Filter\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_contains":{"description":"Contains","type":"string","examples":["e.g. an"]},"c_invert":{"description":"Invert (hide matches)","type":"boolean"},"in":{"description":"Input list","type":"string","examples":["Paste your list here, one item per line…"]}},"additionalProperties":false},"inputBindings":{"c_contains":{"selector":"#c_contains","eventSequence":[],"type":"string"},"c_invert":{"selector":"#c_invert","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"#run","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"line-filter","id":"line_filter_tool","name":"line_filter_tool","url":"https://texttoolsbase.com/line-filter/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/line-filter/","releaseVersion":"6sitesv3"},{"title":"Line Separator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/line-separator-tool/","processingProfile":"local_only","description":"On-page \"Line Separator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_sep":{"description":"Separator","type":"string","enum":["comma","semicolon","pipe","tab","space","newline","custom"],"default":"comma"},"c_custom":{"description":"Custom separator","type":"string","examples":["e.g. ; "]},"in":{"description":"Input text","type":"string","examples":["Paste or type your text here…"]}},"additionalProperties":false},"inputBindings":{"c_sep":{"selector":"#c_sep","eventSequence":[],"type":"string"},"c_custom":{"selector":"#c_custom","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"#run","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"line-separator-tool","id":"line_separator_tool_tool","name":"line_separator_tool_tool","url":"https://texttoolsbase.com/line-separator-tool/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/line-separator-tool/","releaseVersion":"6sitesv3"},{"title":"Line Width Formatter","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/line-width-formatter/","processingProfile":"local_only","description":"On-page \"Line Width Formatter\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_width":{"description":"Width","type":"integer","minimum":1,"maximum":500,"multipleOf":1,"default":72},"in":{"description":"Input text","type":"string","examples":["Paste or type your text here…"]}},"additionalProperties":false},"inputBindings":{"c_width":{"selector":"#c_width","eventSequence":[],"type":"number"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"#run","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"line-width-formatter","id":"line_width_formatter_tool","name":"line_width_formatter_tool","url":"https://texttoolsbase.com/line-width-formatter/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/line-width-formatter/","releaseVersion":"6sitesv3"},{"title":"Link Extractor","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/link-extractor/","processingProfile":"local_only","description":"On-page \"Link Extractor\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_dedupe":{"description":"Remove duplicates","type":"boolean","default":true},"c_part":{"description":"Output","type":"string","enum":["full","domain"],"default":"full"},"in":{"description":"Input text","type":"string","examples":["Paste your text here…"]}},"additionalProperties":false},"inputBindings":{"c_dedupe":{"selector":"#c_dedupe","eventSequence":[],"type":"boolean"},"c_part":{"selector":"#c_part","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"#run","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"link-extractor","id":"link_extractor_tool","name":"link_extractor_tool","url":"https://texttoolsbase.com/link-extractor/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/link-extractor/","releaseVersion":"6sitesv3"},{"title":"LinkedIn Post Generator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/linkedin-post-generator/","processingProfile":"local_only","description":"On-page \"LinkedIn Post Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"f_topic":{"description":"Post topic","type":"string","examples":["remote work"]},"f_insight":{"description":"Your main insight","type":"string","examples":["The best remote teams over-communicate."]},"f_cta":{"description":"Call to action","type":"string","examples":["How does your team handle it?"]}},"additionalProperties":false},"inputBindings":{"f_topic":{"selector":"#f_topic","eventSequence":[],"type":"string"},"f_insight":{"selector":"#f_insight","eventSequence":[],"type":"string"},"f_cta":{"selector":"#f_cta","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"linkedin-post-generator","id":"linkedin_post_generator_tool","name":"linkedin_post_generator_tool","url":"https://texttoolsbase.com/linkedin-post-generator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/linkedin-post-generator/","releaseVersion":"6sitesv3"},{"title":"Lipsum Generator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/lipsum-generator/","processingProfile":"local_only","description":"On-page \"Lipsum Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_amount":{"description":"Amount","type":"integer","default":3},"c_unit":{"description":"Unit","type":"string","enum":["paragraphs","sentences","words"],"default":"sentences"},"c_startLorem":{"description":"Start with \"Lorem ipsum\"","type":"boolean","default":true}},"additionalProperties":false},"inputBindings":{"c_amount":{"selector":"#c_amount","eventSequence":[],"type":"number"},"c_unit":{"selector":"#c_unit","eventSequence":[],"type":"string"},"c_startLorem":{"selector":"#c_startLorem","eventSequence":[],"type":"boolean"}},"primaryActionSelector":"#gen","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"lipsum-generator","id":"lipsum_generator_tool","name":"lipsum_generator_tool","url":"https://texttoolsbase.com/lipsum-generator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/lipsum-generator/","releaseVersion":"6sitesv3"},{"title":"List Gen","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/list-gen/","processingProfile":"local_only","description":"On-page \"List Gen\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_count":{"description":"How many","type":"integer","minimum":1,"maximum":10000,"multipleOf":1,"default":10},"c_start":{"description":"Start","type":"integer","minimum":-1000000,"maximum":1000000,"multipleOf":1,"default":1},"c_step":{"description":"Step","type":"integer","minimum":-100000,"maximum":100000,"multipleOf":1,"default":1},"c_pad":{"description":"Zero-pad width","type":"integer","minimum":0,"maximum":12,"multipleOf":1,"default":0},"c_outfmt":{"description":"Output","type":"string","enum":["lines","csv","json"],"default":"lines"}},"additionalProperties":false},"inputBindings":{"c_count":{"selector":"#c_count","eventSequence":[],"type":"number"},"c_start":{"selector":"#c_start","eventSequence":[],"type":"number"},"c_step":{"selector":"#c_step","eventSequence":[],"type":"number"},"c_pad":{"selector":"#c_pad","eventSequence":[],"type":"number"},"c_outfmt":{"selector":"#c_outfmt","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"list-gen","id":"list_gen_tool","name":"list_gen_tool","url":"https://texttoolsbase.com/list-gen/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/list-gen/","releaseVersion":"6sitesv3"},{"title":"List Generator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/list-generator/","processingProfile":"local_only","description":"On-page \"List Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_start":{"description":"Start","type":"integer","minimum":-1000000,"maximum":1000000,"multipleOf":1,"default":0},"c_end":{"description":"End","type":"integer","minimum":-1000000,"maximum":1000000,"multipleOf":1,"default":10},"c_step":{"description":"Step","type":"integer","minimum":-100000,"maximum":100000,"multipleOf":1,"default":2},"c_format":{"description":"Format","type":"string","enum":["plain","number","bullet"],"default":"plain"}},"additionalProperties":false},"inputBindings":{"c_start":{"selector":"#c_start","eventSequence":[],"type":"number"},"c_end":{"selector":"#c_end","eventSequence":[],"type":"number"},"c_step":{"selector":"#c_step","eventSequence":[],"type":"number"},"c_format":{"selector":"#c_format","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"list-generator","id":"list_generator_tool","name":"list_generator_tool","url":"https://texttoolsbase.com/list-generator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/list-generator/","releaseVersion":"6sitesv3"},{"title":"List Sorter","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/list-sorter/","processingProfile":"local_only","description":"On-page \"List Sorter\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_order":{"description":"Order","type":"string","enum":["asc","desc"],"default":"asc"},"c_case":{"description":"Match case (A before a)","type":"boolean"},"c_dedupe":{"description":"Remove duplicate lines","type":"boolean"},"c_trim":{"description":"Trim spaces on each line","type":"boolean"},"in":{"description":"Input list","type":"string","examples":["Paste your list here, one item per line…"]}},"additionalProperties":false},"inputBindings":{"c_order":{"selector":"#c_order","eventSequence":[],"type":"string"},"c_case":{"selector":"#c_case","eventSequence":[],"type":"boolean"},"c_dedupe":{"selector":"#c_dedupe","eventSequence":[],"type":"boolean"},"c_trim":{"selector":"#c_trim","eventSequence":[],"type":"boolean"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":"#run","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"list-sorter","id":"list_sorter_tool","name":"list_sorter_tool","url":"https://texttoolsbase.com/list-sorter/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/list-sorter/","releaseVersion":"6sitesv3"},{"title":"Little Text Generator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/little-text-generator/","processingProfile":"local_only","description":"On-page \"Little Text Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_case":{"description":"Case","type":"string","enum":["none","upper","lower","title"],"default":"none"},"in":{"description":"Text to style","type":"string","examples":["Type your text to style it…"]}},"additionalProperties":false},"inputBindings":{"c_case":{"selector":"#c_case","eventSequence":[],"type":"string"},"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#styles","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"little-text-generator","id":"little_text_generator_tool","name":"little_text_generator_tool","url":"https://texttoolsbase.com/little-text-generator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/little-text-generator/","releaseVersion":"6sitesv3"},{"title":"Lorem Generator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/lorem-generator/","processingProfile":"local_only","description":"On-page \"Lorem Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_amount":{"description":"Amount","type":"integer","default":5},"c_unit":{"description":"Unit","type":"string","enum":["paragraphs","sentences","words"],"default":"sentences"},"c_startLorem":{"description":"Start with \"Lorem ipsum\"","type":"boolean"}},"additionalProperties":false},"inputBindings":{"c_amount":{"selector":"#c_amount","eventSequence":[],"type":"number"},"c_unit":{"selector":"#c_unit","eventSequence":[],"type":"string"},"c_startLorem":{"selector":"#c_startLorem","eventSequence":[],"type":"boolean"}},"primaryActionSelector":"#gen","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"lorem-generator","id":"lorem_generator_tool","name":"lorem_generator_tool","url":"https://texttoolsbase.com/lorem-generator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/lorem-generator/","releaseVersion":"6sitesv3"},{"title":"Lorem Ipsum Generator","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/lorem-ipsum-generator/","processingProfile":"local_only","description":"On-page \"Lorem Ipsum Generator\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_amount":{"description":"Amount","type":"integer","default":3},"c_unit":{"description":"Unit","type":"string","enum":["paragraphs","sentences","words"],"default":"paragraphs"},"c_startLorem":{"description":"Start with \"Lorem ipsum\"","type":"boolean","default":true}},"additionalProperties":false},"inputBindings":{"c_amount":{"selector":"#c_amount","eventSequence":[],"type":"number"},"c_unit":{"selector":"#c_unit","eventSequence":[],"type":"string"},"c_startLorem":{"selector":"#c_startLorem","eventSequence":[],"type":"boolean"}},"primaryActionSelector":"#gen","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"lorem-ipsum-generator","id":"lorem_ipsum_generator_tool","name":"lorem_ipsum_generator_tool","url":"https://texttoolsbase.com/lorem-ipsum-generator/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/lorem-ipsum-generator/","releaseVersion":"6sitesv3"},{"title":"Lorem Ipsum Text","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/lorem-ipsum-text/","processingProfile":"local_only","description":"On-page \"Lorem Ipsum Text\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"c_amount":{"description":"Amount","type":"integer","default":3},"c_unit":{"description":"Unit","type":"string","enum":["paragraphs","sentences","words"],"default":"words"},"c_startLorem":{"description":"Start with \"Lorem ipsum\"","type":"boolean"}},"additionalProperties":false},"inputBindings":{"c_amount":{"selector":"#c_amount","eventSequence":[],"type":"number"},"c_unit":{"selector":"#c_unit","eventSequence":[],"type":"string"},"c_startLorem":{"selector":"#c_startLorem","eventSequence":[],"type":"boolean"}},"primaryActionSelector":"#gen","resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"lorem-ipsum-text","id":"lorem_ipsum_text_tool","name":"lorem_ipsum_text_tool","url":"https://texttoolsbase.com/lorem-ipsum-text/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/lorem-ipsum-text/","releaseVersion":"6sitesv3"},{"title":"Lower Case Converter","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/lower-case-converter/","processingProfile":"local_only","description":"On-page \"Lower Case Converter\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Input text","type":"string","examples":["Paste or type your text here…"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"lower-case-converter","id":"lower_case_converter_tool","name":"lower_case_converter_tool","url":"https://texttoolsbase.com/lower-case-converter/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/lower-case-converter/","releaseVersion":"6sitesv3"},{"title":"Lower Case to Uppercase","site":"texttoolsbase.com","canonicalUrl":"https://texttoolsbase.com/lower-case-to-uppercase/","processingProfile":"local_only","description":"On-page \"Lower Case to Uppercase\" tool. Runs entirely in your browser; the values you enter are processed on-device and are not sent to a server by this tool.","outputDescription":"Returns the source-owned canonical result after the actual operation completes, or a typed failure. Original text and artifact bytes are retained.","inputSchema":{"type":"object","properties":{"in":{"description":"Input text","type":"string","examples":["Paste or type your text here…"]}},"additionalProperties":false,"required":["in"]},"inputBindings":{"in":{"selector":"#in","eventSequence":[],"type":"string"}},"primaryActionSelector":null,"resultSelector":"#out","stateSelector":null,"errorSelector":null,"completionStrategy":"adapter","timeoutMs":30000,"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":true,"version":29,"resultValidation":{"canonicalResult":true,"allowsEmptyText":true,"allowsZero":true,"allowsFalse":true,"rejectsUndefined":true,"rejectsNonFinite":true},"fileRequirements":[],"runtimeVersion":"v29","lifecycleVersion":1,"releaseDate":"2026-09-09","generatedAt":"2026-09-27T00:00:00Z","mode":"direct","category":"Tools","isAlias":false,"brandIndependent":false,"pageSlug":"lower-case-to-uppercase","id":"lower_case_to_uppercase_tool","name":"lower_case_to_uppercase_tool","url":"https://texttoolsbase.com/lower-case-to-uppercase/","domain":"https://texttoolsbase.com","pageUrl":"https://texttoolsbase.com/lower-case-to-uppercase/","releaseVersion":"6sitesv3"}],"releaseVersion":"6sitesv3"}