# Mini-Tool Factory (minitoolsfactory.com) Full Documentation > Mini-Tool Factory provides 100% private, client-side browser utilities for developers, designers, gamers, and professionals. All processing occurs locally in JavaScript—no user data is uploaded or logged. --- ## Developer & System Tools ### 1. Hex to UUID Converter (`https://minitoolsfactory.com/tools/hex-to-uuid`) - **Description**: Converts 32-character hexadecimal strings into standard RFC 4122 8-4-4-4-12 UUID format. - **Formula & Syntax**: - Input: `f81d4fae7dec11d0a76500a0c91e6bf6` (32 hex characters) - Output: `f81d4fae-7dec-11d0-a765-00a0c91e6bf6` - **Features**: Case conversion (uppercase/lowercase), optional braces `{}`, URN prefix `urn:uuid:`, validation check. ### 2. PX to REM Converter (`https://minitoolsfactory.com/tools/px-to-rem-converter`) - **Description**: Converts pixels (px) to CSS relative root em (rem) units for responsive web typography. - **Formula**: `rem = px / base_root_px` (Default root: `16px`). - **Quick Reference**: - `8px` = `0.5rem` - `12px` = `0.75rem` - `16px` = `1.0rem` - `24px` = `1.5rem` - `32px` = `2.0rem` ### 3. Bcrypt Password Generator & Hasher (`https://minitoolsfactory.com/tools/online-bcrypt-password-generator`) - **Description**: Generates secure passwords and computes salted Bcrypt hashes using selectable cost factors ($2^4$ to $2^{16}$). - **Security Standard**: Uses OpenBSD Blowfish cipher hashing with 128-bit salt generation. - **Comparison**: - **Bcrypt**: Adaptive work factor, memory-hard, highly resistant to GPU brute-force attacks. - **MD5 / SHA-256**: Fast non-adaptive hashing (vulnerable to fast GPU rainbow table attacks without salting). ### 4. Dart Hex to RGB Converter (`https://minitoolsfactory.com/tools/dart-hex-to-rgb-converter`) - **Description**: Converts hexadecimal color codes (3-digit, 6-digit, 8-digit ARGB/RGBA) into Dart/Flutter `Color(0xFF...)` objects and `Color.fromRGBO(r, g, b, opacity)`. - **Syntax Output**: - `#FF5733` $\rightarrow$ `Color(0xFFFF5733)` or `Color.fromRGBO(255, 87, 51, 1.0)` ### 5. PSD File Viewer & Converter (`https://minitoolsfactory.com/tools/how-to-open-a-psd-file`) - **Description**: Parses and opens Adobe Photoshop (.psd) files client-side without requiring Photoshop or server uploads. - **Features**: Canvas zoom/pan, layer tree inspection, composite rendering export to PNG or JPEG. ### 6. JSON to CSV / Excel / Table / YAML Converters - **JSON to CSV** (`/tools/convert-json-to-csv`): Flattens nested JSON arrays into tabular RFC 4180 CSV strings. - **JSON to Table** (`/tools/json-to-table`): Converts JSON arrays into interactive HTML tables with search & column sorting. - **JSON to TypeScript** (`/tools/json-to-ts`): Automatically infers TypeScript interface structures from sample JSON objects. - **JSON to YAML** (`/tools/json-to-yaml`): Converts JSON strings to human-readable YAML configurations. --- ## Gaming Utilities ### 1. Elden Ring Runes Calculator (`https://minitoolsfactory.com/tools/elden-ring-runes-calculator`) - **Description**: Calculates exact rune cost required to level up from Level $N_1$ to Level $N_2$ in Elden Ring. - **Formula**: For Level $x \ge 12$: $\text{Runes}(x) = 0.02 x^3 + 3.06 x^2 + 105.6 x - 895$. - **Features**: Golden Rune inventory counter (Golden Rune [1] through Lord's Rune) with remaining runes calculator. ### 2. D&D Character Stats Roller (`https://minitoolsfactory.com/tools/dnd-character-stats-roller`) - **Description**: Generates 5th Edition Dungeons & Dragons ability scores (Strength, Dexterity, Constitution, Intelligence, Wisdom, Charisma). - **Methods**: 4d6 Drop Lowest, Standard Array (15, 14, 13, 12, 10, 8), 27-Point Buy. --- ## Everyday & Business Calculators ### 1. Compound Interest Projection Calculator (`https://minitoolsfactory.com/tools/compound-interest-projection-calculator`) - **Formula**: $A = P(1 + r/n)^{nt} + PMT \times \left[\frac{(1 + r/n)^{nt} - 1}{r/n}\right]$ - **Variables**: Principal $P$, Annual Interest Rate $r$, Compounding Frequency $n$, Monthly Deposit $PMT$, Time in Years $t$. ### 2. Concrete Calculator Mix (`https://minitoolsfactory.com/tools/concrete-calculator-mix`) - **Description**: Estimates volume in cubic feet and cubic yards for concrete slabs, footings, and post holes. - **Bag Requirements**: - $1 \text{ cu. yard} = 27 \text{ cu. ft} \approx 45 \text{ bags of 80lb concrete mix}$. ### 3. Freelance Tax Calculator (`https://minitoolsfactory.com/tools/freelance-tax-calculator-helper`) - **Description**: Calculates US 1099 self-employment tax ($15.3\%$ total: $12.4\%$ Social Security + $2.9\%$ Medicare) plus estimated quarterly federal income tax payments.