Why a character count and a byte limit disagree
Compare Unicode code points, visible characters, JavaScript length, and UTF-8 bytes with Korean text, emoji, and combining accents.
Read the worked example →Choose a tool and enter your values. These calculations run in your browser; your inputs are not saved or uploaded.
Paste text to compare Unicode characters, UTF-16 units, and UTF-8 bytes. Spaces and line breaks are included.
Convert a HEX color to RGB and HSL, and check the color change caused by rounding HSL to whole numbers.
Enter pixel dimensions to compare a centered crop with fitting the whole image. This calculates geometry, not an image file.
Worked examples, edge cases, and the limits of each calculation.
Compare Unicode code points, visible characters, JavaScript length, and UTF-8 bytes with Korean text, emoji, and combining accents.
Read the worked example →Work through a 4032 × 3024 photo exported at 1200 × 630, choose Fill or Fit, and preserve transparency with the right format.
Read the worked example →Decode #D9FF68, reproduce its RGB and HSL values, and understand why an integer HSL round trip can change the final HEX.
Read the worked example →HaloBench and PicFit work without an account. Try myOS with fictional schedules before signing in to your private workspace.
A searchable collection of focused tools for text, dates, calculations, images, color, and developer work.
Turn one source image into the sizes required by creator platforms and app stores, then download the selected outputs together.
Connect schedules, projects, study, finance, notes, ideas, and frequently used accounts in one personal workspace.