Free tool · nothing leaves your browser
Google cuts titles around 580px and descriptions around 920px — not at a character count. This measures the real thing as you type.