美国当初向英国宣战主要是因为当时美国觉得英国侵犯了美国的主权。可以说当时美国觉得英国侵犯了三个方面主权。当时美国觉得英国侵犯了它的利益了自然就向它宣战了。
第一方面就是美国觉得英国不遵守条约。当时两国在1783年签订了《巴黎条约》。而英国在签订这个条约之后,却拒绝交出西部的军事要地,不但如此当时英国人还全力武装印第安人,他们给印第安人非常好的装备,而印第安人发展起来之后就会威胁到美国边境地区。
第二个方面就是当时英国侵犯了美国公民的权利。当时英国的海军大面积拦截美国的商船。名义是要追捕当时英国的逃兵,但是美国上传上的这些人,虽然大部分都是出生于英国,但是实际上已经入了美国的国籍。有美国国籍之后就属于美国人了,当时英国并没有名义将其抓捕。
第三个方面就是美国没有被英国尊重。当时由于英法战争导致了西方部分国家贸易禁止,当时美国由于不知道这项规定,上百艘的美国商船都被英国的海军所扣押。在自己的国家的商船被英国扣押之后,美国觉得自己并不受到英国的尊重。所以即使他刚刚独立不久,但是依旧有底气与英国宣战。再加上当时美国也是有一定的军事实力的并不惧怕英国。在世界上曾经有不少国家都反对英国,所以美国趁着当时的局势也刚好站出来与英国作对。