Math & Numbers
Calculate what day of the week a given date falls on
day-of-week-calculatorUtilities
Add or subtract time periods from a date (years, months, days, hours, minutes, seconds)
date-adderHealth
Calculate daily calorie needs based on activity level and goals
daily-calorie-needsUtilities
Calculate the difference between two dates in various time units
date-differenceGames
Shuffle a standard deck of playing cards
deck-shufflerMath & Numbers
Convert between different data storage units (bit, byte, KB, MB, GB, TB, etc.)
data-storage-converterGenerator
Make decisions by randomly selecting from options or flipping a coin
decision-makerData Processing
Remove BOM (Byte Order Mark) characters from text and file content. Perfect for cleaning up text files that have encoding issues, fixing CSV imports, and preparing data for processing. Features: - Detect and remove UTF-8 BOM (EF BB BF) - Detect and remove UTF-16 BOM (FE FF or FF FE) - Detect and remove UTF-32 BOM (00 00 FE FF or FF FE 00 00) - Support multiple input formats - Visual BOM character display - Detailed detection report - Support for batch text processing Common Use Cases: - Fix CSV file import errors - Clean up text file encoding issues - Prepare data for JSON parsing - Fix XML parsing problems - Resolve API data encoding conflicts - Standardize text data format
data-bom-removerData Processing
Validate foreign key relationships between multiple datasets. Perfect for checking data integrity, finding orphaned records, and ensuring referential consistency across related tables. Features: - Validate foreign key relationships - Find orphaned records - Check referential integrity - Support multiple key formats - Cross-table validation - Missing key detection - Duplicate key analysis - Relationship mapping Common Use Cases: - Database integrity checks - Data migration validation - ETL process verification - Referential consistency checks - Data quality assurance - Relationship analysis
data-foreign-key-validatorData Processing
Inject various types of noise into text data for testing purposes. Perfect for stress testing data processing systems, testing data quality algorithms, and creating realistic test datasets. Features: - Character-level noise injection - Word-level noise injection - Numeric data noise - Formatting noise - Whitespace noise - Special character noise - Configurable intensity levels - Realistic noise patterns Common Use Cases: - Test data validation systems - Stress test parsing algorithms - Evaluate error handling - Test data cleaning algorithms - Create realistic messy data - Benchmark data processing performance
data-noise-injectionDate & Time
Check if date ranges overlap with each other
date-overlap-checkerDate & Time
Validate if dates are within a specified range
date-range-validator