Sachverhalt: A. Mit Verfügung vom 26. Februar 2007 sprach die IV-Stelle Basel-Landschaft dem 1963 geborenen B._ eine ganze Invalidenrente ab 1. Mai 2005 und eine Dreiviertelsrente ab 1. Juni 2006 zu bei einem Invaliditätsgrad von 100 % resp. 67 %. Mit Mitteilung vom 26. Oktober 2009 bestätigte sie einen unveränderten Invaliditätsgrad und Anspruch. Im Juli 2011 leitete sie erneut ein Revisionsverfahren ein. Nach Abklärungen und Durchführung des Vorbescheidverfahrens ermittelte die IV-Stelle mit Verfügung vom 17. Oktober 2012 einen Invaliditätsgrad von 49 % und setzte die bisherige Dreiviertelsrente auf das Ende des der Zustellung folgenden Monats auf eine Viertelsrente herab. B. Die dagegen erhobene Beschwerde wies das Kantonsgericht Basel-Landschaft mit Entscheid vom 14. März 2013 ab. C. B._ lässt mit Beschwerde in öffentlich-rechtlichen Angelegenheiten beantragen, unter Aufhebung des Entscheids vom 14. März 2013 sei ihm weiterhin eine Dreiviertelsrente zuzusprechen; eventualiter sei die Angelegenheit zur Vornahme von weiteren Abklärungen an das kantonale Gericht zurückzuweisen; subeventualiter sei ihm eine halbe Invalidenrente zuzusprechen.