Can I file Form I-130 online?

No, you cannot apply your Form I-130 petition online. You can only use mail to file your petition with USCIS. The petition must be properly signed and filled out. Leave a handwritten signature on the petition.

 

Also read:
How are physical and mailing address different on Form I-90?