Utilities
Parse SMILES, detect the senior functional group, find the longest carbon chain, and emit a teaching-oriented IUPAC name with E/Z and R/S hints.
iupac-organic-naming-toolGames
Narrow Wordle answers from ~12,000 five-letter English words using green/yellow/gray clues, ranked by word frequency. Tighten constraints round-by-round in the browser.
wordle-solverText Processing
Unscramble letters into every valid English word. A Scrabble/anagram solver that respects letter counts and filters by length.
word-unscramblerText Processing
Convert English number-words into digits. Handles magnitudes, "and", decimals via "point", and hyphens, replacing the number-run in place.
words-to-numberDevelopment
Connect to any WebSocket (ws:// or wss://) endpoint from your browser, send and receive messages, and inspect open/close/error events with codes — ideal for debugging real-time APIs and sockets
websocket-testerMath & Numbers
Convert weeks to days with configurable decimal precision
weeks-to-daysMath & Numbers
Calculate weighted GPA from credits, grades, and course rigor bonuses for honors, AP, or IB classes
weighted-gpa-calculatorMath & Numbers
Run a paired nonparametric Wilcoxon signed-rank test from paired samples or differences
wilcoxon-signed-rank-calculatorMath & Numbers
Run Welch two-sample t tests for independent groups with unequal variances from raw data or summary statistics
welch-t-test-calculatorMath & Numbers
Calculate a winsorized mean by capping extreme low and high values before averaging
winsorized-mean-calculatorMath & Numbers
Calculate a weighted average from paired values and weights, with contribution and normalized weight details
weighted-average-calculatorFormat Conversion
Embed generated chart images into Excel workbooks using workbook data ranges for bar or pie chart reports
xlsx-chart-embedder