I 1670 indgik han Dover-traktaten, en alliance med sin første fætter kong Ludvig XIV af Frankrig. Ludvig indvilligede i at hjælpe ham i den tredje anglo-nederlandske krig og betale ham en pension, og Karl lovede i al hemmelighed at konvertere til katolicismen alene på en ukendt fremtidig dato. Karl forsøgte at indføre religionsfrihed for katolikker og protestantiske afvigere med sin kongelige erklæring om efterladelse fra 1672, men det engelske parlament tvang ham til at trække den tilbage. I 1679 indvilligede Karl i Clarendon-kodeksen, selv om han var tilhænger af en politik om religiøs tolerance. Det store udenrigspolitiske spørgsmål i hans tidlige regeringstid var den anden anglo-nederlandske krig. I 1680 indgik han Dover-traktaten, en alliance med sin første fætter kong Ludvig XIV af Frankrig. Ludvig indvilligede i at hjælpe ham i den tredje anglo-nederlandske krig og betale ham en pension, og Karl lovede i al hemmelighed at konvertere til katolicismen alene på en ukendt fremtidig dato.
Clarendon-koden