1. A method comprising: presenting, via a graphical user interface, at least an input field to receive user-generated input, wherein the protocol to provide the field supports only a single format for the input field; receiving the user-generated input with a computing platform providing the graphical user interface via the input field; parsing the user-generated input based on formatting criteria, wherein the formatting criteria comprises N formatting types to be applied to the user-generated input, wherein N is at least two; providing an underlay field for each of N−1 formatting types; applying one of the formatting types to each of the N−1 underlay fields and the input field; aligning the N−1 underlay fields and the input field; displaying portions of the user-generated input within the corresponding fields while maintaining spacing of the user-generated input.