Sources and licenses
Reference documents and credits for the tools.
Reference date:
Your own input
The tools operate on text and files you supply, with small examples to show the format. There is no live external data feed.
Libraries and credits
The library and source credits below identify the licenses that apply to the code and reference material.
Text credits
The placeholder Latin word bank adapts Wikipedia text under CC BY-SA. Morse mappings and Unicode character references retain their source credits below.
Browser processing
There is no public conversion API. Downloaded files are created in your browser without submitting the contents to ToolOctopus.
Corrections
Report a source or output problem from the contact page when message delivery is available. Use a non-private example.
Source credits
EFF long word list
Passphrases draw independently from 7,776 unique words by Joseph Bonneau for the Electronic Frontier Foundation. Dice labels were removed; words are unchanged. For writing prompts we selected 105 words and assigned categories and challenge levels; 90 concrete animal, object and place words are also in the drawing tool. Abstract ideas are not drawing prompts. These selections must not be used as a password word list.
Creative Commons Attribution 4.0 International License (CC-BY) · Read 2026-09-19
JsBarcode
Barcode generation uses JsBarcode 3.12.3. Check digits are checked before exporting.
MIT · Read 2026-09-19
node-qrcode
QR images use node-qrcode 1.5.4. Network and email details are assembled locally.
MIT · Read 2026-09-19
International Morse code
Morse timing uses one unit for a dot, three for a dash, three between letters and seven between words. The PARIS convention supplies words-per-minute timing.
Reference document · Read 2026-09-19
JSON grammar
JSON formatting accepts strict JSON and preserves the original number tokens and duplicate keys.
Reference document · Read 2026-09-19
jsonc-parser
JSON formatting and error locations use jsonc-parser 3.3.1 with comments and trailing commas disabled.
MIT · Read 2026-09-19
Prettier
Markdown and XML layout use Prettier 3.9.8 and the XML plugin 3.4.2.
MIT · Read 2026-09-19
YAML
YAML formatting uses yaml 2.9.1. Unsafe large-number conversion and cyclic JSON output are rejected.
ISC · Read 2026-09-19
SQL Formatter
SQL layout uses sql-formatter 15.8.2 with an explicit dialect.
MIT · Read 2026-09-19
HTML entities
Entity encoding uses he 1.2.0. Output is shown as text rather than inserted as HTML.
MIT · Read 2026-09-19
CSS color standard
HEX, RGB, HSL and HSV conversions use sRGB channel arithmetic. Palettes keep the exact seed and rotate its hue.
Reference document · Read 2026-09-19
Web Crypto API
Random tools use getRandomValues with rejection sampling. Shuffles use Fisher–Yates. No randomness score or crack-time estimate is claimed.
Reference document · Read 2026-09-19
Unicode text segmentation
Visible characters use the browser’s grapheme segmenter. Words use the stated letter/number, apostrophe and hyphen rule.
Reference document · Read 2026-09-19
Bricolage Grotesque
Headings use the self-hosted Bricolage Grotesque font.
SIL Open Font License 1.1 · Read 2026-09-19
Public Sans
Text and controls use self-hosted Public Sans.
SIL Open Font License 1.1 · Read 2026-09-19
Lorem ipsum word bank
Latin words are adapted from Wikipedia’s Lorem ipsum article.
CC BY-SA 4.0; adapted into a local lookup table. · Read 2026-09-19
Morse character mapping
The text-to-Morse mapping is adapted from Wikipedia’s Morse code article.
CC BY-SA 4.0; adapted into a local lookup table. · Read 2026-09-19
Unicode character names
The supplied character-name references retain the Unicode data license. Styled-letter inspection displays original Unicode code points.
Unicode Data Files and Software License · Read 2026-09-19
MLA title capitalization
The title-case tool uses MLA first, last and principal-word rules, with visible word-level correction. It does not infer parts of speech.
Reference document · Read 2026-09-19
MLA headline-style words
MLA guidance on lowercase prepositions and coordinating conjunctions in English titles.
Reference document · Read 2026-09-19
Chicago title case update
The eighteenth-edition update capitalizes prepositions of five or more letters. The suggestion can be corrected word by word.
Reference document · Read 2026-09-19
Chicago capitalization questions
Principal word categories and title boundary rules; older preposition examples are reconciled with the eighteenth-edition update.
Reference document · Read 2026-09-19
Gamepad API
Raw axes use the browser Gamepad API. A resting observation samples for 3 seconds; that duration is an application choice. Each scalar axis is remapped outside the chosen dead zone.
Reference document · Read 2026-09-19
ToolOctopus acting prompts
60 original acting prompts authored for ToolOctopus. Everyday actions, sports, animals, roles and situations are curated separately from the drawing vocabulary. Challenge labels are editorial choices.
CC0 1.0 · Read 2026-09-19