I applied for the U.S. passport, and they put my first name and middle name together WITHOUT any delimiter. I was expecting to see FIRSTNAME SPACE MIDDLENAME. However, it shows as FIRSTNAMEMIDDLENAME no spaces. Is this OK? Or is this an error? Here is the image. I replaced actual name: I was hoping to see “JOHN DAVID”, but got “JOHNDAVID”
Although spaces are frequently removed between the first name and any middle names in many travel documents, a passport isn't somewhere that this should be done. Your first and middle name(s) should be separated with a space.
The first line of the "Machine Readable Area" (the two-line block of text at the bottom of the biographical page) should also show a break between these names - although there it should be a < character. The first line should be :
The good news is that there is a simple and free process to get this corrected. The process is described on the US State Departments website - just select the "Correct a Data or Printing Error" and follow the instructions provided.